当前位置: 首页 > 编程语言 > C#

在回发时保留广播-复选框值?分享

时间:2023-04-10 22:25:37 C#

在回发时保留广播/复选框值?ASP对象是我无法得到的东西。我在更新面板中有一个按钮。在同一页上,我有一个复选框、一个单选按钮和一个文本框(在更新面板之外)。当我点击我的按钮时,我访问了所有三个对象。文本框能够保留其文本值。但是当我检查选中状态时,单选/复选框总是返回false。当然我的表格比我刚才说的要复杂。它涉及Javascript和用户控件。我设法使用Request.Form来获取我的复选框/收音机的值,但我觉得这个解决方案不合适。有人能帮我找出为什么收音机/支票不会返回真实的支票状态吗?先感谢您!编辑:我尝试在一个简单的aspx页面中进行操作,它似乎有效:然后我可以访问test_click()中的所有属性。所以在我的真实形态中有一些东西可以打破其他一切。我尝试在我的测试页面中添加一些javascript,它似乎也能正常工作。这些控件的已知问题。使用SaveViewState和LoadViewState方法存储和检索这些值。http://www.4guysfromrolla.com/articles/110205-1.aspxC#学习教程就是这样:在回发时保留广播/复选框值?如果分享的内容对你有用,需要进一步了解C#学习教程,希望你多多关注——protectedoverridevoidLoadViewState(objectsavedState){base.LoadViewState(savedState);如果(ViewState["Checked"]!=null)checked=(bool)ViewState["Checked"];}protectedoverrideobjectSaveViewState(){ViewState["Checked"]=checked;返回base.SaveViewState();}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: