解决方案 »

  1.   

    <!DOCTYPE html >
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <meta charset="utf-8" />
      <script src="jquery.js"></script>
        <script type="text/javascript">
            $(function () {
                //方法一:
                var xx = getUrlParam('msg');
                $("#message").html(xx);
            });        //获取url中的参数
            function getUrlParam(name) {
                var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
                var r = window.location.search.substr(1).match(reg);  //匹配目标参数
                if (r != null) return unescape(r[2]); return null; //返回参数值
            }
    </script>
     </head> <body>
    <div id="message"></div>
     </body>
    </html>
      

  2.   


    protected void Page_Load(object sender, EventArgs e)
            {
     
                string strUserName = Request.Form["txtUserName"];
                string strPWD=Request .Form["txtPWD"];
     
                if (strUserName == "张三" && strPWD == "123456")
                {
                   Response.Redirect("user.html?msg=登录成功!");
                }
                else
                {
                    Response.Redirect("user.html");
                }
                 
            }
      

  3.   


    不能实现。aspx 只能让客户端“白屏”,然后刷新整个页面。它不能像原来的客户端页面中输入数据,它不是“一问一答”形式的,它在应答时浏览器把发出请求的页面彻底丢弃了(页面上所有动态状态都丢弃了)。要想保持客户端页面程序不被终止,同时又提交数据,你就应该使用 ajax 方式(访问轻量级的ashx就可以了,没有必要访问需要创建页面的aspx)。这才是支持“一问一答”形式的。
      

  4.   


    不能实现。aspx 只能让客户端“白屏”,然后刷新整个页面。它不能像原来的客户端页面中输入数据,它不是“一问一答”形式的,它在应答时浏览器把发出请求的页面彻底丢弃了(页面上所有动态状态都丢弃了)。要想保持客户端页面程序不被终止,同时又提交数据,你就应该使用 ajax 方式(访问轻量级的ashx就可以了,没有必要访问需要创建页面的aspx)。这才是支持“一问一答”形式的。有道理,感谢回答