【发布时间】:2016-06-24 21:25:15
【问题描述】:
我是 C# 和 JavaScript 的新手。
我在连接到 aspx.cs 页面的 aspx 页面中创建了一个按钮。按下按钮时,该页面会执行“写入文件”。 (用 C# 编写) 我希望在写入文件后禁用该按钮。
我遇到的问题是自动回发将我的按钮重置为活动状态。根据我的阅读,解决方案是使用 JavaScript 禁用按钮。我可以这样做,但是当我在 .cs 上执行我的 c# 代码时,它没有运行。我相信这是因为 JavaScript 在 c# 之前运行。在aspx.cs页面上获取c#代码然后禁用按钮有什么技巧吗?
【问题讨论】:
-
在写入文件后添加
button.Enabled = false;? -
您可以按照此处的建议尝试使用
setTimeout:Disabled button doesn't submit postback in UpdatePanel。
标签: javascript c# html asp.net