这有两个可能的原因.
(1)设置此值的代码部分是在回发时运行,从而重置它,或者(2)在.NET代码中禁用文本框(并在javascript中启用),以便.NET假定其值不能已更改,并且不检查POST数据.
很抱歉C#代码示例,但我相信你会解决它:
if(!Page.IsPostBack) { myTextBox.Value = "original value"; }
Run Code Online (Sandbox Code Playgroud)
string valueFromTextbox = Request.Form[myTextBox.ClientID];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1642 次 |
| 最近记录: |