如何在aspx页面中访问变量后面的代码来设置Enabled属性

时间:2011-02-16 18:05:16

标签: variables code-behind

我在aspx页面中有一个按钮,我想使用变量后面的代码设置其Enabled属性。 我是这样做的:

“>

它给出了错误消息:无法从其字符串表示形式'<%= this.AllowDelete%>'创建'System.Boolean'类型的对象对于“已启用”属性。

我将其更改为Enabled =<%= this.AllowDelete%>, 它给了我错误消息:服务器标签不能包含<%...%>构建体。

我测试了<%= this.AllowDelete%>在页面的其他位置,它正确显示“错误”。

如何正确设置启用属性?

这是一个如此简单的问题,但我坚持了一段时间。任何帮助表示赞赏。谢谢你!

1 个答案:

答案 0 :(得分:1)

我知道这并不完全回答你的问题,但是你能在代码隐藏中的Page_Load函数中设置按钮的启用属性吗?

Page_Load(...)
{
    if(this.AllowDelete)
        btn.Enabled = true;
...