在回发之间保持动态控制状态
我有一个动态 ASP.NET 表单,每次回发时都会重新创建它。我的价值观坚持下去没有问题。
然而,我在维护回发属性时遇到了挑战。例如,我有用户定义的代码,当某人第一次看到表单时,可以启用或禁用某个字段。如果用户发布表单,我需要一种简单的方法来确保该字段保持启用或禁用状态。
这有道理吗?有没有简单的方法可以做到这一点?
I have a dynamic ASP.NET form which I recreate evertime I postback. My values persist no problem.
I am however having a challenge maintaining attributes on Postback. For example, I have user defined code which may enable or disable a field when someone is first presented with the form. If a user posts the form I need an easy way to make sure the field stays enabled or disabled.
Does this make sense? Is there an easy way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ViewState 是在回发之间保留信息的首选方法,不需要超出单个页面的范围。您可以在那里轻松存储信息。
实现此目的的一个简单方法是使用控件或页面中的属性来抽象 ViewState 的使用。
这将保持回发之间的值。
ViewState is the preferred method of persisting information between postbacks that doesn't need to live beyond the scope of a single page. You can store information pretty easily there.
An easy way to accomplish this is to use a property in the control, or the page that abstracts the use of ViewState from you.
This will maintain the value between postbacks.