当前位置:编程学习 > C#/ASP.NET >>

两网页中传递参数时,能否获得其变量名??

如题:

在A1页面中我这样这样传递参数的:~/pages/viewcontent.aspx?id1={0}
在A2页面中我这样这样传递参数的:~/pages/viewcontent.aspx?id2={0}
在B页中我能获得传来的到底是哪个参数吗?传来的是ID1,还是ID2????

请各位大哥帮忙看看。 --------------------编程问答-------------------- A1页面:~/pages/viewcontent.aspx?id={0}&FromPage=A1
A2页面:~/pages/viewcontent.aspx?id={0}&FromPage=A2
--------------------编程问答--------------------
引用楼主 xinlei100 的回复:
如题:

在A1页面中我这样这样传递参数的:~/pages/viewcontent.aspx?id1={0}
在A2页面中我这样这样传递参数的:~/pages/viewcontent.aspx?id2={0}
在B页中我能获得传来的到底是哪个参数吗?传来的是ID1,还是ID2????

请各位大哥帮忙看看。

不太明白你到底什么意思
不知道你要的是不是Request.QueryString["ID1"]这个 --------------------编程问答-------------------- 你好,先谢谢你了。

那我在另一个网站里面怎么判断呢??我是从同一个页面的两个链接跳转至同一个页面,再根据传来的参数的不同进行不同的处理,显示不同的信息。

现在就是不知道怎么在跳转的页中判断是哪个变量。
--------------------编程问答-------------------- 问题已经解决,只要传一个常量进行标识就行了。如下:
~/pages/viewcontent.aspx?cclass=mszd&mszdid={0}
以前没有传过常量,现在知道了。
谢谢了,结贴了,才发不到十五分钟,哈哈。
--------------------编程问答-------------------- --------------------编程问答--------------------  string[] arry;
 string url = request.url;
 string urlValue = url.Substring(url.IndexOf("?"), (url.Length - url.IndexOf("?")));             
 if (urlValue.IndexOf("?") > -1)
 {
     arry = urlValue.Split('&');
 }
你自己试试! --------------------编程问答-------------------- 一会再结。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,