Javascript aspx postBack

原创 2006年05月31日 21:12:00

aspx的一个重要特点是postBack

<form name="Form1" method="post" action="myClient.aspx" id="Form1">

form1把数据post给了self;viewState里面用来存储控件的状态数值;

以使当form1发送回,时间填控件的状态;我的理解发送post请求的时间,

http1.1 post  login.aspx

localhost

value="***********";

当postBack时间

<%@ Page Language="C#" %>
<script runat="server">

    private void Page_Load(object sender, System.EventArgs e)
    {

       Submit.Attributes.Add("onclick", "NoPostBack('secondform.aspx');");

    }

</script>
<html>
<head>
<title>Form Post to another ASP.Net Page</title>
<script language="javascript">
<!--
 function NoPostBack(sNewFormAction)
 {
  document.forms[0].action = sNewFormAction;
  document.forms[0].__VIEWSTATE.name = 'NOVIEWSTATE';
 }
-->
</script>
</head>
<body>
    <form runat="server">
        <div id="Content" name="content">
            <asp:textbox id="SomeText" runat="server"></asp:textbox>
            <asp:button id="Submit" runat="server" text="Submit Form"></asp:button>
        </div>
    </form>
</body>
</html>

 

<%@ Page Language="C#" %>
<script runat="server">

    private void Page_Load(object sender, System.EventArgs e)
    {

       Result.Text =Request.Form["SomeText"].ToString();
   }

</script>
<html>
<head>
    <title>Post results</title>
</head>
<body>
    <form runat="server">
        <b>You typed:</b> <asp:Label id="Result" runat="server">Label</asp:Label>
    </form>
</body>
</html>

使用PlaceHolder动态加载用户控件,为何aspx页面再次提交后用户控件消失?

用户控件:uc.ascx(内含按钮AscxButton)     页面文件:a.aspx(内含按钮AspxButton)     流程是这样的:     在a.aspx中点击按钮AspxBut...
  • lee576
  • lee576
  • 2008年01月20日 21:47
  • 3715

如何让ASPxButton不PostBack

http://community.devexpress.com/forums/p/65455/222233.aspx ASPxButton元件,当对OnClick挂了事件后,即使AutoPostBa...
  • acrodelphi
  • acrodelphi
  • 2012年03月29日 15:15
  • 1338

ASP.NET postback(回发)后如何保持网页的位置

 通常情况下,ASP.Net 页面 PostBack(回发)后,页面一般定位在整个网页的顶部!但我们在实际项目中经常需要,回发后能定位到自己刚刚点击提交按钮位置,那这种情况如何实现呢,下面介绍三种实现...
  • tongyiyi
  • tongyiyi
  • 2009年06月22日 12:53
  • 1209

.NET框架学习:浅谈ASP.NET的Postback

浅谈ASP.NET的Postback 说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编...
  • songjianyue12345
  • songjianyue12345
  • 2016年11月28日 15:35
  • 780

在页面上使用javascript调用aspx.cs后台方法

(一)aspx页面上的代码片段    function DisplayBehindCode() {     var text="";    alert(text);    }....(二)aspx.c...
  • 2004v2004
  • 2004v2004
  • 2009年10月23日 15:51
  • 1939

JSF中Initial Request 和 Postback Request 的区别

首先来看JSF的生命周期图: 一个完整的JSF Lifecycle 有以下流程: 恢复视图(Restore View) --> 应用请求值(Apply Requests) --> ...
  • tracker_w
  • tracker_w
  • 2014年02月28日 09:18
  • 1949

用jscript 实现postback and 调用.Net事件

比如前台页面                 (1)         触发服务器端按钮事件       (2)       利用GetPostBackEventReference给客户端生成__do...
  • kyouken2007
  • kyouken2007
  • 2007年10月23日 13:50
  • 484

几个Postback时常用的javascript方法

有时候选择下拉框自动postback时,由于页面太长,postback后页面自动滚动到最上面,不能保持postback之前的位置,如果在Page_Load调用下面的方法就可以解决这个问题:/**///...
  • JOHNCOOLS
  • JOHNCOOLS
  • 2006年07月04日 16:00
  • 1217

Invalid postback or callback argument问题解决方法

调试net程序时有时会遇到下面的问题:Invalid postback or callback argument.  Event validation is enabled using enableE...
  • tuzi_xz
  • tuzi_xz
  • 2008年01月25日 10:29
  • 7843

使用PostBackUrl传递数据

方法一        if (Page.PreviousPage != null)        {            TextBox txtName = (TextBox)Page.Previo...
  • aiq
  • aiq
  • 2007年09月06日 10:47
  • 1322
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Javascript aspx postBack
举报原因:
原因补充:

(最多只允许输入30个字)