求个两页面传值的js 至少能传5KB
例如 A.aspx中的TextBox控件:id="a" 向B.aspx的后台传值或者B.aspx中的TextBox控件传值都可以。
如果后台接值 要求形式如下:string message = string.Empty;
message = Request.Param.Get("此JS传来的参数");不允许使用Session,Application,Respose,Server.Transfer
有代码最好 提供思路也谢谢您 困扰我很多天了 高分求救!
如果不能实现 也请告诉我
极度欢迎代码!
例如 A.aspx中的TextBox控件:id="a" 向B.aspx的后台传值或者B.aspx中的TextBox控件传值都可以。
如果后台接值 要求形式如下:string message = string.Empty;
message = Request.Param.Get("此JS传来的参数");不允许使用Session,Application,Respose,Server.Transfer
有代码最好 提供思路也谢谢您 困扰我很多天了 高分求救!
如果不能实现 也请告诉我
极度欢迎代码!
解决方案 »
- 请问此工具箱图片怎么用代码显示?解决问题的加分
- 请问一个关于数据绑定的问题..~~
- asp.net 问题 在线等待各位的帮助,谢谢!
- 问三个问题,请大家帮个忙
- 自定义控件的CreateChildControls的重载问题!请高手进来!
- 我想搞个后台修改Global.asax.cs页面设置的常数的信息,请问该如何实现?
- 有个郁闷的问题,做了个添加数据的功能,记录多了一行,但是数据一个都没进去,郁闷啊!
- 多重查询问题
- 项目紧!是关于一个AJAX的类调用,报ChatRoom未定义。弄了了一上午,没办法所以求助大家帮帮忙,谢谢
- 创建用户控件遇到的问题。
- 我做了一个用户控件,传过索引值过去,可为什么接收不到新的修改值呢
- 请各位朋友帮忙解答下
bt.value='名称';
ASP.NET中使用Name.Value来访问。
<head>
<script language=javascript>
function selectPerson(username_txt)
{
var indexes = window.showModalDialog("rr.html",form1,"dialogHeight:300px;dialogWidth:400px;help:no") + "";
if (indexes!="undefined"){
// alert("indexes = " + indexes);
username_txt.value = form1.username.value ;
}
}
</script>
</head> <body>
<form name="form1" method="post">
<input name="username" readonly ><a onclick="javascript:selectPerson(form1.username);" style="cursor: hand; color: #000000"><INPUT type="button" value="接受" name="btn1">
</form>
</body>
</html>
发送数据rr.html代码:<html>
<head>
<script language=javascript>
function returnResult(){
if(form2.username.value==""){
alert("null");
}else{
form1 = window.dialogArguments;
form1.username.value = form2.username.value;
window.close();
}
}
</script>
</head> <body>
<form name="form2" method="post">
<input name="username" value="derek">
<input type="button" value="发送" onclick="returnResult()">
</form>
</body>
</html>
var ajax = null;
if (window.ActiveXObject) {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
if (!ajax) {
ajax = new ActiveXObject("Microsoft.XMLHTTP")
}
}
else if (window.XMLHttpRequest) {
ajax = new XMLHttpRequest
}
var url = "B.aspx";
var obj = document.getElementById("a");
var query = "text=" + window.encodeURIComponent ? encodeURIComponent(obj.value): escape(obj.value);
ajax.open("POST",url,true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
ajax.send(query)
B页面接受A穿过来的文件名读取XML并自定义销毁方式
容我先我先试一下
function CommentAdd()
{
........
var m_title = document.getElementById("comment_title").value;
var m_content = document.getElementById("comment_content").value;
var level=Comment_GetLevel();
var url = "XX.aspx";
var body = "comment_title=" + m_title + "&comment_content=" + m_content+"&level="+level;
var http_request = CreateXMLHttpRequest();
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-Length", body.length);
http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
.........
http_request.send(body);
}
//得用AJAX来POST数据到另一个页面.
不废话了 发分!