【发布时间】:2010-11-28 22:56:03
【问题描述】:
我有一个表单,为了隔离问题,它有大约十几个普通的 HTML 复选框(不是 WebControl),所有这些都禁用。它们位于UpdatePanel 中。
我有一个链接调用
__doPostBack('a-control','my-custom-argument');
根据我提供的第一个参数,页面可能是完整的postback 或部分的。
当我完成一个完整的postback 时,帖子中没有一个复选框值被提交(因为它们被禁用)。这是正常,因此是期望的行为。
但是,当它执行部分postback 时,该脚本会从我的复选框中收集所有值并提交它们,但不会指出哪些值被禁用,这会破坏我的代码。
这很烦人,我希望它表现得始终如一。有没有办法告诉 .NET javascript 处理程序按照世界其他地方的方式工作,不是 postback disabled HTML 表单元素的值?
【问题讨论】:
标签: javascript asp.net ajax asp.net-ajax webforms