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

标签 javascript c# html asp.net

我有一个 asp:DropDownList,我想在某些情况下禁用它。aspx 页面中的函数可能会发生这种情况。但从后面的代码(在一些 C# 工作之后)它不会!

这是元素:

最佳答案

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 属性非常重要。

关于javascript - 如何从代码隐藏调用 .aspx 页面中的书面函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35801366/

相关文章:

javascript - 为什么访问父 iframe 时 Microsoft Edge 中出现 "permission denied"

javascript - react 16 : Error: Unable to find node on an unmounted component

c# - 当 Entity Framework 中值为 null 时转换为默认值

c# - 如何从动态 Entity Framework 存储过程返回表格字符串数据?

c# - 在 C# 中开发 HTTP 监视器

html - 用 CSS 完成的水平导航栏

javascript - 如何自定义chartjs

javascript - 运行 Javascript Asyn 以便页面不会阻塞

javascript - 通过浏览器的 "BACK"函数加载页面时触发 onload 脚本(js 或 jQuery)

javascript - 为什么在添加动画 css 类时不起作用