我在Web应用程序中使用模板控件。目前,即使页面是回发(可以理解),OnLoad也会发生。如何在此方法中访问isPostback属性以运行必要的检查,就像我是一个代码隐藏页面一样?
答案 0 :(得分:2)
您可以在标记中添加代码块:
<% if (Page.IsPostBack) { %>
<div> markup </div>
<% } %>
当然,我假设您要求在标记中添加IsPostBack
检查。我想你也可能意味着CustomControl
。在这种情况下,您仍然可以在Page.IsPostBack
课程中使用CustomControl
。
protected override void OnLoad(EventArgs args, object source)
{
if (Page.IsPostBack)
{
// stuff that should only happen during POST
}
}