Asp.net can';无法使用<;%#%&燃气轮机;

Asp.net can';无法使用<;%#%&燃气轮机;,asp.net,Asp.net,我试图用下面的代码隐藏和显示一个按钮 其中AllowUpdate是页面的属性。 现在的问题是这个语句永远不会被执行。 我曾在其他页面上使用过类似的代码,但它不可靠,很多时候它只是失败并隐藏按钮,即使它们不一定是 <asp:Button runat="server" ValidationGroup="param" Text='<%$ Resources:Resources, Save%>' ID="btnsave" CssClass="btn btn-primary btn_ro

我试图用下面的代码隐藏和显示一个按钮 其中AllowUpdate是页面的属性。 现在的问题是这个语句永远不会被执行。 我曾在其他页面上使用过类似的代码,但它不可靠,很多时候它只是失败并隐藏按钮,即使它们不一定是

<asp:Button runat="server" ValidationGroup="param" Text='<%$ Resources:Resources, Save%>' ID="btnsave" CssClass="btn btn-primary btn_round" OnClick="btnsave_Click" Visible="<%# AllowUpdate %>" />

如果要使用
语法,必须调用数据绑定

<asp:Panel runat="server" ID="Panel1">
    <%# SomeProperty %>
</asp:Panel>
或者,使用
语法

<%= SomeProperty %>

如果这种方法不可靠,可以在页面加载中设置并且它可以工作。。。无法在服务器控件上使用。但是我更喜欢使用代码隐藏。。。
<%= SomeProperty %>
protected void Page_Load(object sender, EventArgs e)
{
    if(!IsPostBack)
    {
       Butbtnsaveon1.Visible = AllowUpdate;
    }
}