asp.net中如何向一个html页面赋值 我有一个aspx的页面在页面转向的时候给这个页面在后面以GET的形式赋值,我怎样才能在另一个HTML的页面取的我传递的值。是HTML不用服务器控件。请大家帮帮忙。。感谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在aspx 以url传值的方式 比如 在default.aspx 转到 default.html .....default.html?Para=... 在default.html 接收 request(Para) 就是你要传的值 function request(paras){ var url=location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); } var returnValue = paraObj[paras.toLowerCase()]; if(typeof(returnValue)=="undefined"){ return ""; }else{ return returnValue; } } 不好意思还的问下,我在HTM页面里怎么给一个input文本框赋值啊?我感觉是用页面加载的onload事件,我做了下不出结果。我刚刚开始学习不是很明白。所以再给说下怎么获取值吧。谢谢 <script>function setMyValues(){var input1 = document.getElementById("input1");input1.value = "abc";}</script> ///是这个样子吗?我不懂javascript 希望再给说明白点。虽然说的挺明白的,但是我实在是不知道怎么用。。我是菜鸟。。<html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>无标题页</title> <script language="javascript" type="text/javascript"> function request(id){ var url=location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); } var returnValue = paraObj[paras.toLowerCase()]; if(typeof(returnValue)=="undefined"){ return ""; }else{ return returnValue; } } function setMyValues(){ var input1 = document.getElementById("Text1"); input1.value = request(id); } </script></head><body onload="request(id)"> <input id="Text1" type="text" value="" onload="setMyValues()"/></body></html> 每一行的字符拆分出来 编辑器控件问题。 windowservice 服务怎样调试??紧急 asp.net 中怎么样在客户端的javascript中读取数据库表 aop 做异常处理的时候报错,无法在IMethodReturnMessage捕获异常.日志等却能正常运行 初学,诚请大家帮助 问个2005的gridview的问题 新建了一个ASP.NET应用程序,执行时显示“用户 'HB-391058233DC3\ASPNET' 登录失败。” datagrid问题?(在线,急!) UPDATE 语句的语法错误(在线等) 未将对象引用设置到对象的实例错误? 找一个好的文本编辑器
比如 在default.aspx 转到 default.html .....default.html?Para=...
在default.html 接收 request(Para) 就是你要传的值
function request(paras){
var url=location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
function setMyValues(){
var input1 = document.getElementById("input1");
input1.value = "abc";
}
</script>
///是这个样子吗?我不懂javascript 希望再给说明白点。虽然说的挺明白的,但是我实在是不知道怎么用。。我是菜鸟。。
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function request(id){
var url=location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
function setMyValues(){
var input1 = document.getElementById("Text1");
input1.value = request(id);
}
</script>
</head>
<body onload="request(id)">
<input id="Text1" type="text" value="" onload="setMyValues()"/></body>
</html>