javascript - 如何在 ASP.NET ViewState HiddenField 中设置 ASP.NET TextBox 值

标签 javascript jquery asp.net

我有一个 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/

相关文章:

javascript - 使用node或express返回json格式的正确方法

javascript - 为什么不变化 : Cookie work in a service worker?

javascript - 绘制图像函数时出现类型错误

jquery addclass 不适用于 animate.css

javascript - 防止二级菜单折叠

jquery - CORS,在 Chrome v36 中工作,在 Chrome v37 中失败

c# - 如何计算 gridview asp.net c# 中的行数

c# - 在运行时加载模块化 ASP.NET 组件

javascript - 当我引用 javascript 文件时是否抛出错误?

javascript - 使用 Angular 2 生成 html 标签