如何从代码隐藏调用.aspx页面中的书面函数

本文关键字:函数 aspx 代码 隐藏 调用 | 更新日期: 2023-09-27 18:37:20

我有一个asp:DropDownList,我想在某些 condition.it 禁用它,aspx page中的函数可能会发生这种情况。

这是元素:

如何从代码隐藏调用.aspx页面中的书面函数

ASPX:

<asp:DropDownList ClientIDMode="Static" ID="cmbState" runat="server" Width="130px" Height="30px" Font-Size="Small" Font-Bold="true" DataValueField="StateID" DataTextField="Name" AutoPostBack="True"></asp:DropDownList>

代码隐藏:

bool condition = true;
if (condition == true)
{
    cmbState.Enabled = false;
}

这应该有效,除非您的Page_Load方法中有一些东西可以对抗它。
由于事件在页面上执行的顺序,AutoPostBack属性很重要。