在asp.net页面中,我们通过页面的什么属于判断页面是首次加载还是回发。

 我来答
lushwong
高粉答主

推荐于2018-03-12 · 醉心答题,欢迎关注
知道顶级答主
回答量:3.6万
采纳率:94%
帮助的人:5447万
展开全部
先了解下asp.net页面生命周期,IsPostBack 只有在服务器表单提交时设置IsPostBack属性为true.
Ajax,请求的都是一般处理程序,一般处理程序没有继承Web类,没有页面生命周期,IsPostBack是页面生命周期内部替我们做的事情。
HTML表单提交后台,可以通过自己设置隐藏字段属性来判断,
<input type="hidden" name="myispostback" value="true" />
后台:
string myispostback = Request["myispostback"];
if (myispostback != null && myispostback == "true")
{
表示回发..
}

或者随便拿一个表单中被提交的name 参数做判断
if(Request["txtName"]!=null)
{
表示回发
}
dalmeeme
2016-04-05 · TA获得超过2915个赞
知道大有可为答主
回答量:1493
采纳率:81%
帮助的人:1068万
展开全部
IsPostback属性为true表示回发,为false表示首次请求。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风起雪落2009
2016-03-27 · TA获得超过1597个赞
知道大有可为答主
回答量:1743
采纳率:74%
帮助的人:393万
展开全部
if(!isPostBack)
{
    //to do something
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式