日期:2014-05-18  浏览次数:20484 次

asp初学者 向各位大侠问一个菜鸟的问题,关于页面地址参数
各位大侠:小弟刚学asp不久,我想请问下页面地址栏的参数是怎么设置的啊?比如:http://fissrv/SoftwareManage/Software/software_apply.aspx?id=
这个地址后面的?id= 是怎么来的哦,这个id是什么啊?是在前台还是后台定义的参数吗?我之前做的网站后面都没有这个啊?正是有了这个id才能用这个request.querystring(id),request.querystring()我在网上了解了一下,懂了点?可是就是不知道这个id是怎么回事?怎么在页面设置的,又出现在页面的地址栏中?小弟在线等啊。。。。谢谢了

------解决方案--------------------
你的url上的id一般就是form中属性name=“id”的HTML控件
------解决方案--------------------
http://www.cnblogs.com/shanglei/archive/2011/03/03/1969651.html
------解决方案--------------------
http://fissrv/SoftwareManage/Software/software_apply.aspx?id=12&name=xing&code=

自定义,前台转到后台或转到其它页面用此方法传送想要的值,一般都是唯一值进行传送或不想读数据库的附加信息
------解决方案--------------------
可以理解成一个可传递参数变量~
------解决方案--------------------
有时需要向页面传递一些信息,就可以用url传值:
string id="Mary";
Response.Redirect("http://fissrv/SoftwareManage/Software/software_apply.aspx?id=
"+id);
接收页面用Request.QueryString["id"]获取。
------解决方案--------------------
http://fissrv/SoftwareManage/Software/software_apply.aspx?id=123
前台写链接时自定义写,id只是一个参数变量名,你可以用a,b,c或者aa,bbb 都可以,=后面的123就是你要传递的参数值,
software_apply.aspx页后台获取就用request.querystring["id"],如果你是用a则把引号里的id换成a,这样就是就能获得参数值123了。
很简单的 就是地址栏传参数
------解决方案--------------------
探讨
你的url上的id一般就是form中属性name=“id”的HTML控件

------解决方案--------------------
id 是 自己命名的啊,喜欢也什么都可以啊