比如在一个首页的页面上有连接语句:
<a href="hs.aspx?InfoType=值 &District=值 &DoorType=值"></a>
<a href="hs.aspx?InfoType=值"></a>
<a href=hs.aspx?InfoType=值 &District=值></a>
则在另外个页面hs.aspx.cs里面怎么获取它不同的传递的参数的形式,有时只要request一个,有时要reques两个
<a href="hs.aspx?InfoType=值 &District=值 &DoorType=值"></a>
<a href="hs.aspx?InfoType=值"></a>
<a href=hs.aspx?InfoType=值 &District=值></a>
则在另外个页面hs.aspx.cs里面怎么获取它不同的传递的参数的形式,有时只要request一个,有时要reques两个
解决方案 »
- JS能不能更改对象的ID?
- 请教关于this的含义和用法:this.GetType()与GetType()有何不同
- AJAXPRO 再MVC里调用问题
- asp.net 动态页页转为静态页面
- frame框架内如何控制不同框架内控件属性
- 在vs2005中使用vss2005的配置问题
- javascript如何获取gridview模版列里面控件的值
- ************.net中如何控制用户在注册时,用户名一定要在4--20个字符内????**********
- 用C#怎样在另一个窗口打开一个新页面
- asp与asp.net的区别!发表各位人兄经验,来者有分.
- asp.net中遇到的问题 望高手帮忙
- PDA开发问题
System.Collections.Specialized.NameValueCollection myCollection = Request.QueryString;
然后判断myCollection 的count是多少
根据这个值你在做下一步处理。
因为你的参数先后是有规律的,分条件判断即可咯。
count=1
count=2
count=3
...
NameValueCollection myCollection = Request.QueryString或者你直接
对url中的QueryString部分用 &进行split
然后对=符号进行split
为NULL则说明没传,不为NULL的时候你再TOString()
for(int i=0;i<myCollection.Count-1;i++)
{
赋值
}
然后再去取值就行了,根据取值的个数不同引发不同的处理流程