我有一个 ASP.NET 文本框,它的文本是用 JavaScript 设置的 我们都知道,如果页面执行回发,该文本将消失,因为它没有从服务器设置以将其值保存在 ASP 的 ViewState HiddenField 上。 NET Create 以保存 ASP.NET 控件的状态
ASP.NET 团队是否正式创建了一种方法来手动将 TextBox 的值设置到 HiddenField 中,或者有一个技巧,另一方面我不需要编写任何服务器端代码从客户端保存该值集的状态
问候
最佳答案
所以你有一个 asp 文本框,而你的代码没有获取它的值?
我想你快要回答你自己的问题了
如果该值是通过 javascript 设置的,那么它就像最终用户刚刚输入的一样 - 它在客户端,你只需要将它发送到服务器
如果在文本框上启用了 View 状态
并执行回发,然后将其发送到服务器
...所以其中一件事情没有发生
即您需要在文本框上启用您的 View 状态和/或启动回发
关于javascript - 如何在 ASP.NET ViewState HiddenField 中设置 ASP.NET TextBox 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14507110/