c# - 在回发时保留 html 客户端控制值

标签 c# asp.net html postback viewstate

如何在回发时保留客户端 html 控件?我尝试设置 enableviewstate="true" 但这不起作用。我所做的解决方法是构建一个服务器端函数,该函数获取所有发布的值并通过 ClientScript.RegisterStartupScript 重置它们,并在每个回发方法上调用它。有没有更简单、更省时的方法来做到这一点?

最佳答案

您可以通过 html 控制来通过使它们 runat="server"来保留它们的值回发,例如

<input type="text" id="txt1" runat="server" />

关于c# - 在回发时保留 html 客户端控制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10521008/

相关文章:

c# - UWP 应用程序中的自定义主题

C#,如何防止用户更改文件夹权限?

c# - AuthenticationBuilder 不包含 AddAzureAd 的定义

c# - 如何滚动到 GridView 中的选定行

c# - 返回 IHttpActionResult 与 IEnumerable<Item> 与 IQueryable<Item>

xhtml - CSS @font-face 在 ie 中不工作

javascript - 修改 jquery 幻灯片代码以自动播放

c# - asp.net MVC JavaScript 调用 Controller

c# - 我没有解决 "must declare a body because it is not marked abstract, extern, or partial"问题?

javascript - 无法读取 null 的属性 'innerHTML' (我正在使用 window.onload - 在本书演示文件中工作)