Jef*_*hao 16
隐藏字段<input type="hidden" />在页面上生成元素,无法看到,但客户端可以获取元素,设置数据并传递给服务器:
document.getElementById('<%= SomeHiddenField.ClientID %>').value = "data_pass_to_server";
Run Code Online (Sandbox Code Playgroud)
回发后你可以获得价值:
var clientData = SomeHiddenField.Value; // "data_pass_to_server"
Run Code Online (Sandbox Code Playgroud)
如果您使用的是不可见的textbox(<asp:TextBox Visible="False" />),则html文件中不会生成任何元素.
小智 6
无论哪种方式都适用,对于文本框,请勿.visible="false"
使用
yourTextBox.Style.Add("display", "none")
Run Code Online (Sandbox Code Playgroud)
要么
yourTextBox.Style.Add("visibility", "hidden")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34051 次 |
| 最近记录: |