注册 登录
编程论坛 ASP.NET技术论坛

URL后面加随机数问题

hhy420459674 发布于 2010-11-22 08:26, 2686 次点击
请问各位:如何在URL地址后面加一个随机数啊?急用,谢谢
我是这样子写的:Response.Redirect("MainPage.aspx?Random");
但是我们老大说我用错了,应该如何用啊?
5 回复
#2
wangnannan2010-11-22 08:34
        Random r = new Random();
        int a = r.Next(1,20);
        Response.Redirect("Default2.aspx?a="+a);
URL地址后面加一个随机数MM的意思是不是通过地址栏传值啊  否则的话就会变成这个样子 Default2.aspx4
#3
hhy4204596742010-11-22 09:17
回复 2楼 wangnannan
就是通过传值,就是说加一个随机数后不影响页面的传递地址错误!
#4
筱晓绾2010-11-22 09:39
2楼的做法正确,那样就可以将随机数传过去了,而按楼主的写法的话,参数将导致地址栏错误.所以首先得获取随机数,然后通过页面加?再加参数等于号,最后将值传过去,就可以了.
#5
hhy4204596742010-11-22 09:50
解决了,谢谢版主们!
#6
hhy4204596742010-11-22 10:00
不过我很奇怪哈,MainPage.aspx?a="+a
这样子做就在url地址后面加了个参数,而我在MainPage.aspx页面中又没有接收这个参数,这样子也可以啊?
1