可能是我错过了一些重要的事情,以便根据需求正确实施CustomControl或缺乏知识。其实我已创建CustomControl(.dll)搜索目的有3个下拉框(从数据库填充),1个文本框和搜索按钮,选择适当的过滤条件后用户点击搜索按钮和简单的网格视图出现。我的问题是我不想在每个帖子后面填写CustomControl中的下拉框(从页面启动)。如何处理ASP.net中的回传自定义控件
回答
当你在不能当场Page
你可以使用这个全局参数的地方:
System.Web.HttpContext.Current
现在,从使得你可以在它的可用获得Page
,
Page page = HttpContext.Current.Handler as Page;
if (page != null && page.IsPostBack)
{
}
或您可以使用表格和回邮价格
System.Web.HttpContext.Current.Request.Form
并检查表单是否有值,然后可能回发。
只是注意,总是检查System.Web.HttpContext.Current
不使用它之前空,因为如果你从一个线程调用它并没有可用的页面,然后是null
。
Hi Aristos!感谢您的回答,现在我得到PostBack,但我的问题是,第二次CreateChildControls()调用时,如果不在下拉框中加载值,它会丢失。 –
@VishwanathMishra也许那么这个控件的视图状态在他们使用它时被禁用。 (或者你没有保存viewstate这个控件) – Aristos
谢谢了,这是我的错误。 –
- 1. 如何在asp.net中处理自定义HttpHandler的空返回?
- 2. 如何处理我的自定义控件中的事件?
- 3. ASP.NET:如何为我自己的控件处理回发事件?
- 4. 我如何处理c#wpf自定义控件中的事件
- 5. 如何处理XtraGrid控件中的自定义事件
- 6. 自定义asp.net文件上传控件
- 7. 在MVC中处理ASP.Net自定义控件
- 8. 如何为自定义控件绑定事件处理程序
- 9. 处理在WPF自定义控件库
- 10. 渲染ASP.NET中的自定义控件自定义控件派生自控制
- 11. 如何在回发之前验证自定义的ASP.net控件
- 12. ASP.NET自定义控件XML
- 13. ASP.NET自定义控件
- 14. ASP.NET自定义控件 - DataBinding
- 15. ASP.NET自定义Web控件
- 16. ASP.Net自定义控件
- 17. ASP.NET Web自定义控件
- 18. ASP.net自定义GridView控件
- 19. 如何清理自定义控件?
- 20. ASP.NET C#中的自定义控件#
- 21. 如何处理自定义终端中的传入控制字符?
- 22. ASP.NET自定义控件控件状态
- 23. 开始/ EndRequestHandler自定义ASP.NET控件中的多个处理程序
- 24. ASP.NET C中自定义处理程序/控件的代码重用#
- 25. 如何从自定义事件处理程序返回项目
- 26. 自定义事件处理
- 27. 如何处理自定义ITemplate控件中按钮的Click事件?
- 28. ASP.NET - 页面回传和事件处理
- 29. 带自定义事件的Asp.net控件
- 30. 如何在ASP.NET WebForms中处理来自数据绑定控件的命令?
你是否在'Page_Load'的控件上检查'IsPostback'属性? – Tim
我没有得到IsPostback属性,我实现了override void OnInit(EventArgs e)& override void CreateChildControls() –