Variables 如何访问aspx页面中的codebehind变量以设置启用的属性

Variables 如何访问aspx页面中的codebehind变量以设置启用的属性,variables,code-behind,Variables,Code Behind,我在aspx页面中有一个按钮,我想使用代码隐藏变量设置它的Enabled属性。 我是这样做的: “> 它给我错误消息:无法从“Enabled”属性的字符串表示形式“”创建类型为“System.Boolean”的对象 我把它改为Enabled=, 它给我错误消息:服务器标记不能包含构造 我在页面的其他位置进行了测试,它正确地显示了“false” 如何正确地为enabled属性设置它 这是一个如此简单的问题,但却让我困惑了一段时间。感谢您的帮助。谢谢你 我知道这并不能完全回答您的问题,但您是否能够在

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

“>

它给我错误消息:无法从“Enabled”属性的字符串表示形式“”创建类型为“System.Boolean”的对象

我把它改为Enabled=, 它给我错误消息:服务器标记不能包含构造

我在页面的其他位置进行了测试,它正确地显示了“false”

如何正确地为enabled属性设置它


这是一个如此简单的问题,但却让我困惑了一段时间。感谢您的帮助。谢谢你

我知道这并不能完全回答您的问题,但您是否能够在代码中的Page_Load函数中设置按钮的enabled属性

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

应该能做到。非常感谢。我发现在page_load中设置它有点麻烦,因为按钮位于GridView控件的ItemTemplate中。所以我只能在GridView_数据绑定事件中设置它。我会试试看它是否能解决问题。啊……你应该把它放在你的问题里。这可能就是你一开始就犯错误的原因。是的,您将需要一个不同的实现来实现这一点。通过使用RowDataBound方法来解决这个问题。谢谢!