这是web上传递参数的方法啊。可以在engineresult.aspx中用Request.QueryString["sqlwhere"]查到。我也是刚web编程,具体概念就不是好清楚了。看看书?

解决方案 »

  1.   

    ?后面表示url参数,在engineresult.aspx里面可以获得,
    Request.Params["sqlwhere"]
      

  2.   

    所谓的用url传递参数,也就是engineresult.aspx?sqlwhere= en0007<>0这种格式,
    如果参数比较长的话,不提倡用这种方式来传递,因为如果允许在地址栏里输入的东西超过255字节(大概是这个数字),很容易遭到攻击。所以web服务器一般都会屏蔽掉的,就是,如果url超过一定长度了,服务器就不会处理,或者防火墙就截住
      

  3.   

    这种情况下用post方法(响应的是get)传递参数比较合适,
      

  4.   

    请问shixueli(渴望成功) 
      在原网页中这个sqlwhere 参数如何设置?与string 赋值一样吗?
      

  5.   

    请问shixueli(渴望成功) 
      能否将你的说的post方法(响应的是get)传递参数 的方法给个例子?谢谢!
      

  6.   

    <form id="listReply" method="post" action="b.aspx">
    这个表单的东西提交到了b页面,在b页面里面用Request.Form[控件名]可以接受传过来的值,
    如果是get方法把method设为get就行,不过一般就是以这种方式传递:
    <a href="b.aspx?id=4">dddd</a>