Webforms ASP.NETWebForm:表单提交时IsPostBack属性如何变为真 请参阅此代码
我只是想知道当表单提交时,只要点击提交按钮,iPostBack属性是谁和如何实现的。谁将IsPostBack属性设置为trueWebforms ASP.NETWebForm:表单提交时IsPostBack属性如何变为真 请参阅此代码,webforms,Webforms,我只是想知道当表单提交时,只要点击提交按钮,iPostBack属性是谁和如何实现的。谁将IsPostBack属性设置为true 如果有人知道,请共享此信息。它是由System.Web dll中的ASP.NET framework控制的属性,特别是在System.Web.UI.Page类中 ///获取一个值,该值指示页面是第一次呈现还是响应回发而加载。 ///如果为响应客户端回发而加载页面,则为true;否则,错误。 [可浏览(错误)] [DesignerSerializationVisibili
如果有人知道,请共享此信息。它是由System.Web dll中的ASP.NET framework控制的属性,特别是在System.Web.UI.Page类中
///获取一个值,该值指示页面是第一次呈现还是响应回发而加载。
///如果为响应客户端回发而加载页面,则为true;否则,错误。
[可浏览(错误)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
公共bool-IsPostBack
{
得到
{
if(this.\u requestValueCollection==null)
{
返回false;
}
如果(这是交叉页回发)
{
返回true;
}
如果(此._pageFlags[8])
{
返回false;
}
if(this.viewstateMacValidationErrorAppressed)
{
返回false;
}
if(this.Context.serverexecuteepth>0&(this.Context.Handler==null | | | base.GetType()!=this.Context.Handler.GetType())
{
返回false;
}
return!此.\u fPageLayoutChanged;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
}
}