当前位置:编程学习 > C#/ASP.NET >>

ASP.Net中 IsPostBack如何用?

我只知道是回发,别的还有什么,怎么用?
--------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/system.web.ui.page.ispostback(VS.80).aspx --------------------编程问答-------------------- 防止刷新的!     只有页面第一次提交时执行   --------------------编程问答-------------------- IsPostBack 英文字面意思是 ‘是回发’
也就是说,判断你的请求是第一次打开的还是回发事件。
比如说:

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
             //如果是第一次加载则执行
        }
        else
        {
            //如果是回发页面则执行
        }
    }


通俗来说,就是判断你这个页面是第一次打开,还是不是第一次打开。
专业来说,就是判断你的请求是不是回发。
--------------------编程问答-------------------- 顶三楼 --------------------编程问答-------------------- 判断是页面请求(false)还是页面回传(true) 
Page.IsPostBack 是用来检查目前网页是否为第一次加载,当第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True 
--------------------编程问答-------------------- 这个东西看情况而用。 --------------------编程问答-------------------- 判断当前执行请求是不是回发 --------------------编程问答-------------------- 如果网页有消耗比较大的资源, 就用!IsPostBack来进行第一次加载,  --------------------编程问答--------------------
引用 3 楼 linrl 的回复:
IsPostBack 英文字面意思是 ‘是回发’
也就是说,判断你的请求是第一次打开的还是回发事件。
比如说:

C# code

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
             //如果是第一次加载则执行……

正解
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,