如何将usercontrol的值保存到持有usercontrol的页面?如何在页面的代码隐藏中获取usercontrol的值
-1
A
回答
2
3
如果我理解正确,问题是您正尝试访问用户控件的页面page_load中的用户控件的StudentId属性?
如果是这种情况,那么在用户控件触发下拉列表中的SelectedIndexChanged事件之前,您很可能正在尝试读取数据。
最简单的解决方案是将读取属性的代码移动到Page_PreRender事件。这个事件发生在页面生命周期的后期,并且在所有的用户事件都有机会触发之后。
作为一种替代方法,您可以在用户控件中公开您自己的事件(我将称之为“UserControlDropDownChanged”),并让您的SelectedIndexChanged事件处理程序中的代码触发用户控件的UserControlDropDownChanged事件。在页面中,在page_load或page_init期间,您将注册一个事件处理程序以从用户控件中侦听UserControlDropDownChanged ...并在该事件处理程序中执行下拉列表值更改时所需的任何功能。
我提供了一个example of how to use events这样回答这里的另一个问题,如果你不熟悉这种技术。
相关问题
- 1. 如何从代码隐藏中获取UserControl中的GridView事件
- 2. 如何在Facebook页面中获取HTML隐藏代码
- 3. ASP.NET:如何从页面“A”代码隐藏中获取页面“B”的引用?
- 4. 无法获取代码隐藏在.aspx页面中的变量
- 5. 从页面中代码的隐藏部分获取HTML
- 6. 从代码隐藏中获取值
- 7. 如何在代码隐藏中获取gridview列值
- 8. 隐藏字段值不获取有关代码隐藏在JavaScript
- 9. 在代码隐藏中获取textarea
- 10. 获取代码隐藏
- 11. 在代码隐藏主页上访问隐藏字段的值
- 12. 如何在代码隐藏中获得选择的值?
- 13. 如何在代码隐藏中获取sql的输出参数
- 14. 如何获取菜单隐藏在wordpress中的代码
- 15. 如何在代码隐藏中获取MasterPage的ContentPlaceHolders列表?
- 16. ASP.NET在代码隐藏的EditItemTemplate中从DropDownList获取值
- 17. ASP.NET代码隐藏C#:如何从代码隐藏中获取HTML表格的单元格值?
- 18. 如何隐藏页面源代码中的json对象?
- 19. 如何从代码隐藏添加到页面的html中?
- 20. 如何在ASP.NET的代码隐藏中获取安全的cookie值
- 21. 如何获取隐藏值?
- 22. 隐藏字段值在代码后面
- 23. 如何从代码隐藏的DataTemplate中的TextBlock获取文本
- 24. 如何从前面的div中获取隐藏的输入值
- 25. 如何在ascx页面中声明隐藏字段,以便它从aspx中的隐藏字段获取值?
- 26. 如何在代码隐藏页面的控制下滚动ASP.NET页面?
- 27. 获取隐藏字段的VBA代码
- 28. 如何让UserControl的代码隐藏继承基类?
- 29. 从后面的代码中使用JQuery获取ASP.NET隐藏字段的值
- 30. 在页面加载时从隐藏字段中获取JS值
你为什么要编辑出你问题中真正有意义的部分?你不想要一个答案吗? – 2009-12-14 14:58:40