免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1235 | 回复: 0
打印 上一主题 下一主题

在asp.net中通过链接传递的参数如何获取 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-15 16:07 |只看该作者 |倒序浏览

主  题:
比如 index.asp?id=xxx&name=xxx
怎么用javascript怎么能取到id的name的值呢?
方法一:
function getvalue(name)
{
var str=window.location.search;
if (str.indexOf(name)!=-1)
{
var pos_start=str.indexOf(name)+name.length+1;
var pos_end=str.indexOf("&",pos_start);
if (pos_end==-1)
{
return str.substring(pos_start);
}
else
{
return str.substring(pos_start,pos_end)
}
}
else
{
return "没有这个name值";
}
}
var strName=prompt("请输入您所要值的名字");
alert(getvalue(strName));

方法二:
在eWebEditor在线编辑器里是这样处理的,给你参考一下:
var URLParams = new Array();
var aParams = document.location.search.substr(1).split('&');
for (i=0; i
Request = {
QueryString : function(item){
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
return svalue ? svalue[1] : svalue;
}
}
alert(Request.QueryString("id"));
在asp.net中通过链接传递的参数如何获取?     
请问在asp.net中通过链接传递的参数,如:
asp.net?serial=111
到目的页面,如何以整数(integer类型)来获取下来
回复人: reaperwu(RQ) ( ) 信誉:100
2003-12-11 18:28:22
得分:1
Request["serial"]
Top


回复人: talent303(风筝) ( ) 信誉:99
2003-12-11 19:05:06
得分:4
Request(int("serial"))
Top


回复人: bullion(dotnet冲刺阶段) ( ) 信誉:105
2003-12-11 19:42:29
得分:5
VB:
int(Request.QueryString("serial"))
C#:
Convert.int32(Request.QueryString["serial"]) 解决中文汉字问题
试试webconfig文件里的字符设置该为GB2312。
Top
4 楼BearRui(孤熊 | 带你去看海!)回复于 2006-03-15 09:32:13 得分 10
打开WEB.CONFIG文件。   
   
  把   
            
  改成:   
         
Top
5 楼54dflying(我走在荒芜的城)回复于 2006-03-15 12:21:25 得分 0
果然可以了.谢谢两位.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44781/showart_360572.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP