我有一个ASP.NET TextBox,它的Text是用JavaScript设置的,我们所有人都知道如果页面做回发,这个Text将会消失,因为它没有从服务器设置为在ViewState HiddenField上保存它的值ASP。 NET Create用于保存ASP.NET控件的状态
所以ASP.NET团队正式创建了一种方法来手动将TextBox的值设置为HiddenField,或者另一方面有一个技巧,我不需要编写任何服务器用于保存客户端的值集的状态的侧码
此致
答案 0 :(得分:0)
所以你有一个asp文本框,你的代码背后没有提升它的价值?
你接近回答你想要的问题
如果通过javascript设置值,那么它就像最终用户刚刚输入它一样 - 它在客户端上,你只需要将它送到服务器
如果在文本框中启用了viewstate
然后执行回发,然后将其发送到服务器
......所以其中一件事没有发生
即。您需要在文本框中启用视图状态和/或启动回发