1
我在Web應用程序中使用模板控件。目前,即使頁面是回發(可以理解),所有的OnLoad都會發生。如何在此方法中訪問isPostback屬性以運行必要的檢查,就像我會在頁面代碼隱藏時一樣?如何在模板控件中檢查isPostback?
我在Web應用程序中使用模板控件。目前,即使頁面是回發(可以理解),所有的OnLoad都會發生。如何在此方法中訪問isPostback屬性以運行必要的檢查,就像我會在頁面代碼隱藏時一樣?如何在模板控件中檢查isPostback?
您可以添加代碼塊到您的標記:
<% if (Page.IsPostBack) { %>
<div> markup </div>
<% } %>
當然,我假設你問有關的標記添加IsPostBack
檢查。我想你也可以指一個CustomControl
。在這種情況下,您仍然可以在CustomControl
課程中使用Page.IsPostBack
。
protected override void OnLoad(EventArgs args, object source)
{
if (Page.IsPostBack)
{
// stuff that should only happen during POST
}
}