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

解决方案 »

  1.   

    你的url上的id一般就是form中属性name=“id”的HTML控件
      

  2.   

    http://www.cnblogs.com/shanglei/archive/2011/03/03/1969651.html
      

  3.   

    http://fissrv/SoftwareManage/Software/software_apply.aspx?id=12&name=xing&code=自定义,前台转到后台或转到其它页面用此方法传送想要的值,一般都是唯一值进行传送或不想读数据库的附加信息
      

  4.   

    有时需要向页面传递一些信息,就可以用url传值:
    string id="Mary";
    Response.Redirect("http://fissrv/SoftwareManage/Software/software_apply.aspx?id=
    "+id);
    接收页面用Request.QueryString["id"]获取。
      

  5.   

    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了。   
    很简单的 就是地址栏传参数
      

  6.   

    http://fissrv/SoftwareManage/Software/software_apply.aspx?id=
    后面是傳的参数的值,这样你在后台代码用就可用Request["id"];取得值啦~~~
      

  7.   


    笑话,id是自己命名的,你想写什么都可以,可以写abc可以写kfc也可以cnm想写什么就写什么,请慎用中文哦。