关于表单提交后,服务程序如何把数据传到原页面 html表单数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!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> 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"); } } 不能实现。aspx 只能让客户端“白屏”,然后刷新整个页面。它不能像原来的客户端页面中输入数据,它不是“一问一答”形式的,它在应答时浏览器把发出请求的页面彻底丢弃了(页面上所有动态状态都丢弃了)。要想保持客户端页面程序不被终止,同时又提交数据,你就应该使用 ajax 方式(访问轻量级的ashx就可以了,没有必要访问需要创建页面的aspx)。这才是支持“一问一答”形式的。 不能实现。aspx 只能让客户端“白屏”,然后刷新整个页面。它不能像原来的客户端页面中输入数据,它不是“一问一答”形式的,它在应答时浏览器把发出请求的页面彻底丢弃了(页面上所有动态状态都丢弃了)。要想保持客户端页面程序不被终止,同时又提交数据,你就应该使用 ajax 方式(访问轻量级的ashx就可以了,没有必要访问需要创建页面的aspx)。这才是支持“一问一答”形式的。有道理,感谢回答 dropdownlist.SelectedValue为什么取得值是TEXT啊? asp.net实现TabPane页签可以删除 谁能给我一个socket实例啊? 回版主话,并问大家问题.. lucene.net在iis服务器中应用错误 VS2008不能运行调试? 问个基本的问题 vs2008中不能使用使用tabstrip asp.net如何实现动态连接css? vs2005发布出错,没分了,希望大家能帮帮我,谢谢了 JQuery Mobile+MVC4.0怎么绑定日历控件 如何让单选按钮再赋值后触发onchange事件
<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>
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");
}
}
不能实现。aspx 只能让客户端“白屏”,然后刷新整个页面。它不能像原来的客户端页面中输入数据,它不是“一问一答”形式的,它在应答时浏览器把发出请求的页面彻底丢弃了(页面上所有动态状态都丢弃了)。要想保持客户端页面程序不被终止,同时又提交数据,你就应该使用 ajax 方式(访问轻量级的ashx就可以了,没有必要访问需要创建页面的aspx)。这才是支持“一问一答”形式的。
不能实现。aspx 只能让客户端“白屏”,然后刷新整个页面。它不能像原来的客户端页面中输入数据,它不是“一问一答”形式的,它在应答时浏览器把发出请求的页面彻底丢弃了(页面上所有动态状态都丢弃了)。要想保持客户端页面程序不被终止,同时又提交数据,你就应该使用 ajax 方式(访问轻量级的ashx就可以了,没有必要访问需要创建页面的aspx)。这才是支持“一问一答”形式的。有道理,感谢回答