【发布时间】:2014-02-28 12:58:19
【问题描述】:
示例
<asp:TextBox ID="txbx" runat="Server" Text="1" Enabled="false" />
值为
'1'的文本框设置为禁用。使用 javascript 将 texbox 值更新为
'2'。当发布到服务器时,使用初始值
'1'。
我已尝试使用以下 VB 代码覆盖此功能:
Page.Form.SubmitDisabledControls = True
问题
为什么更新后的值没有发布到服务器?
注意事项
更新值正确发布'2' if enabled="true"
<asp:TextBox ID="txbx" runat="Server" Text="1" Enabled="true" />
【问题讨论】:
-
值没有丢失。你用javascript改变它吗?但是,这是一个与您的问题有关的线程:forums.asp.net/t/1243343.aspx
-
@TimSchmelter 是,但如果我删除 enable="false" 则不会出现问题
-
控件是在母版页中还是在内容页中?
-
控件在内容页中。我想通过将 SubmitDisabledControls 添加到母版页来提交站点范围内的所有禁用值。
-
@TimSchmelter 在考虑您的 cmets 后,我修改了我的问题。有什么想法吗?
标签: c# asp.net vb.net post disabled-control