精华内容
下载资源
问答
  • PostBack

    2014-05-14 15:20:00
    PostBack 字面意义 Post提交 Back回来。 提交回来。 1.AutoPostBack 服务器控件需要设置AutoPostBack="true" 后才会提交服务器。 2.IsPostBack 是否第一次加载时候才执行 转载于:...

     PostBack 字面意义 Post提交 Back回来。 提交回来。

     

    1. AutoPostBack

    服务器控件需要设置 AutoPostBack="true" 后才会提交服务器。

     

    2.IsPostBack

    是否第一次加载时候才执行

    转载于:https://www.cnblogs.com/dragon-L/p/3727809.html

    展开全文
  • PostBack IsPostBack

    2017-03-10 21:13:00
    这涉及到aspx的页面回传机制的基础知识 postback是回传 即页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback, ispostback只是一个属性,即判断页面是否是回传,if(!...
    这涉及到aspx的页面回传机制的基础知识 postback是回传 即页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback, ispostback只是一个属性,即判断页面是否是回传,if(!Ispostback)就表示页面是首次加载,这是很常用的一个判断方式.一个页面只能加载一次,但可以在加载后反复postback.

    onclientclick和onclick区别

     

    OnClientClick是客户端脚本,一般使用javascript,在客户端,也就是IE中运行,点击后马上执行
    OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行。

     

    其实有的时候需要客户端和服务端双重校验,为什么这么说呢? 比果说,一个用户名的文本框,在客户端我们通过JS校验,只能输入字母和数字,不能有特殊字符!通常情况下是没有问题的,但是总有那么一丢丢人想方设法的去“搞破坏” ,这个时候就需要进行双重校验了!说白了,就是服务端和客户端都进么校验!

    比如说:Button有:OnClick事件和OnClientClick属性,前者一般就是服务端的点击事件!后者则是客户端的点击事件!

    我们来做一个测试!在Default.aspx页面中添加如下代码!

     

    复制代码
    复制代码
        <script language="javascript" type="text/javascript">
            function buttonClick() {
                alert("我是客户端点击事件");
                return false;     
            }

         </script> 

    复制代码
    复制代码

    页面代码:

    复制代码
    复制代码
     <form id="form1" runat="server">
        <div>
            <asp:Button ID="Button1" runat="server" Text="些Button是服务端控件,默认使用OnClientClick事件,请禁用浏览器的Js功能体验"
                OnClick="Button1_Click" OnClientClick="return buttonClick();" />
            <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
        </div>

       </form> 

    复制代码
    复制代码

    cs文件代码:

    protected void Button1_Click(object sender, EventArgs e)
    {
        this.Label1.Text = "我是服务端点击事件";

     

    大家运行看看是什么效果?  你可能会发现,只弹出了JS中的代码! 没错,这正是我们想要的效果,通过return false 来"屏蔽"服务端的校验!好处是什么? 就是不用刷新页面呀!

    你再把浏览器的脚本功能禁用了,你再试一试,看看又是什么效果?

    呵呵,通过双重校验就能确保用户的非法录入,这正是我们想要的结果! 

    转载于:https://www.cnblogs.com/loanhicks/p/6533113.html

    展开全文
  • Asp.Net的PostBack

    2017-10-08 03:16:11
    Asp.Net的PostBack 在Asp.Net中,譬如dropdownlist,它含有AutoPostback属性。当设置为true,则选择值改变时自动回发到后台cs对应代码里。然而,button控件不含有这个属性,而是只要给他一个点击事件:onclick=...

    Asp.Net的PostBack

    在Asp.Net中,譬如dropdownlist,它含有AutoPostback属性。当设置为true,则选择值改变时自动回发到后台cs对应代码里。然而,button控件不含有这个属性,而是只要给他一个点击事件:οnclick="btnopen_Click"(btnopen_Click是后台的cs代码,不是JS代码),那么每次点击就完成一次回发。回发原理:
    先回发到后台cs的Page_Load方法中,再响应到btnopen_Click方法。然而值得注意的是:如果在Page_Load方法中含有刷新页面功能的代码时,如:
    if(IsPostBack){Response.Write("<script>this;</script>");}
    回发到Page_Load,然后执行刷新页面功能代码,刷新页面即再次执行Page_Load,如果一直是刷新,则永远无法执行到btnopen_Click。
    另外,回发将导致cs类的全局变量全部初始化,除非使用static修饰,或者使用stateview[]进行保存。
    static是静态分配的:
    1. 用在类里的属性、方法前面,这样的静态属性与方法不需要创建实例就能访问,通过类名或对象名都能访问它,静态属性、方法只有“一份”:即如果一个类新建有N个对象,这N 个对象只有同一个静态属性与方法;
    2. 方法内部的静态变量:方法内部的静态变量,执行完静态变量值不消失,再次执行此对象的方法时,值仍存在,它不是在栈中分配的,是在静态区分析的, 这是与局部变量最大的区别;

    展开全文
  • PostBack和ispostback

    千次阅读 2014-01-08 09:41:28
    postback是回传,即页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback。 ispostback只是一个属性,即判断页面是否是回传,if(!Ispostback)就表示页面是首次加载,...
    postback是回传即页面在首次加载后向服务器提交数据然后服务器把处理好的数据传递到客户端并显示出来就叫postback。          
    ispostback只是一个属性即判断页面是否是回传,if(!Ispostback)就表示页面是首次加载这是很常用的一个判断方式
    一个页面只能加载一次,但可以在加载后反复postback。
    展开全文
  • 说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback
  • 在Asp.net webform中,如何找出哪一个按钮触发Button PostBack事件。
  • Javascript do Postback

    千次阅读 2013-08-24 22:02:20
    whenever you want to do a postback from javascript side :   1.Add a server side button and set its visible = false:       2.add javascript code :     __doPostBack("", '');
  • PostBack原理

    2009-04-09 11:23:00
    下面来简单看一下页面PostBack的原理,和Button,ImageButton PostBack的特殊性。 __doPostBack是一个纯粹并且是非常简单的javascript函数,大部分的页面PostBack都是由它触发的。注意,这里是“大部分”,因为只有...
  • showModalDialog和Postback

    千次阅读 2014-09-17 17:21:59
    今天碰到一个让我一开始觉得莫名其妙的问题, 用window.showModalDialog打开一个.aspx文件,... 点击页面上button,会产生一个postback事件,等服务器处理完之后把更新的数据发送到客户端完成页面的刷新.但是由于页面是以mo
  • ispostback与postback

    2014-01-14 10:28:57
    这涉及到aspx的页面回传机制的基础知识 postback是回传 即页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback, ispostback只是一个属性,即判断页面是否是回传,if(!...
  • IsPostBack与PostBack

    2013-08-15 22:13:50
    这涉及到aspx的页面回传机制的基础知识 postback是回传 即页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback, ispostback只是一个属性,即判断页面是否是回传,if(!...
  • PostBack与IsPostBack

    2013-03-28 14:30:08
    postback是回传 即页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback, ispostback只是一个属性,即判断页面是否是回传,if(!Ispostback)就表示页面是首次加载,这是很...
  • 我们知道,在默认的情况下,当我们点击Asp.net Page中的一个服务器Button时(默认其实是Submit Form),会导致Page被Recreated,这个过程我们称之为Postback,它是Page生命周期的一个阶段。我们将从以下几个方面来...
  • postback和ispostback

    2013-04-24 10:51:00
    这涉及到aspx的页面回传机制的基础知识 postback是回传 即页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback, ispostback只是一个属性,即判断页面是否是回传,if(!...
  • 浅谈ASP.NET的Postback

    2019-09-27 11:57:15
    说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback。 我们知道,无论是ASP.NET1.....
  • 什么是PostBack(译)

    2016-06-07 15:46:00
    什么是PostBack(译) What is a postback? 下面的内容是针对ASP.NET新手的 PostBack什么时候被引发? PostBack由客户端浏览器引发。通常是用户操作(点击按钮、修改下拉框等)页面中的某个控件,然后该控件发起一个...
  • AutoPostBack跟PostBack

    2010-02-06 11:44:00
    PostBack指的就是页面提交, IsPostBack,指的就是判断页面是否提交,如果没有就是第一次加载 AutoPostBack,允许某一些服务器端控件,当某一属性值改变时,自动提交到服务器,以响应服务器事件
  • 一般采用JavaScript来进行处理,也就是直接在IE端运行,一点击就运行OnClick是服务器端事件处理方法,在服务器端也就是IIS中运行,点击后,先执行postback,再运行OnClientClick常用来做一些客户端的检测。...
  • PostBack与IsPostBack区别

    2013-09-23 16:50:00
    这涉及到aspx的页面回传机制的基础知识 postback是回传 即页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback, ispostback只是一个属性,即判断页面是否是回传,if(!...
  • postback与viewstate理解

    2010-10-27 15:03:00
    postback:意思是回送,指客户端向服务器的回送。 2。平时我们在load_page里进行if(!postback)是用来做第一次访问页面所进行的数据加载,因为第一次加载肯定不包括用户向服务器的回送操作所以,postback为false。...
  • 有时候选择下拉框自动postback时,由于页面太长,postback后页面自动滚动到最上面,不能保持postback之前的位置,如果在Page_Load调用下面的方法就可以解决这个问题: /**////<summary>///PersistScrollBar'...
  • ASP.NET中PostBack和ViewState 关于PostBack,我曾经也写过一篇博客《深入理解doPostBack》。在这篇文章里有对PostBack进行了一些研究,现在看来研究的还是不够深入。不过从原理上来说,ASP.NET WebForm中的一般WEB...
  • MVC Dropdownlist postback

    2010-06-12 10:43:00
    Asp.net Mvc 的PostBack 在Asp.net Mvc的View中通过改变dropdownlist的选择项来PostBack,然后取值赋给页面的FCK编辑器,可以通过ajax+Jquery解决。 在View添加dropdownlist;<%= Html.DropDownList("ClassID",...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,616
精华内容 5,046
关键字:

postback