日期:2014-05-19  浏览次数:20424 次

菜鸟问题:为什么网页间传递的参数没让它显示,它却显示在了网页的顶端,如何去掉显示的参数
菜鸟问题:为什么网页间传递的参数没让它显示,它却显示在了网页的顶端,如何去掉显示的参数

我在网页A中向网页B传递了一个参数,可这个参数MySql却显示在了网页的顶端了,我不想让它显示出来。
a.aspx.cs中command1中发送
        String   MySql= "Select   *   from   表1   where   dfas=1 ";
                Session[ "BH_T "]   =   MySql;
                Server.Transfer( "b.aspx ");


    b.aspx.cs中接收
                MyLocate   =   Session[ "BH_T "].ToString();
                Session.Remove( "BH_T ");


------解决方案--------------------
Server.UrlEncode
------解决方案--------------------
设置title
------解决方案--------------------
搜索一下Response.Write
------解决方案--------------------
你的网页中有Response.Write(sql)
类似这样的代码,把SQL输出了
sql就是那个select...语句
可能是程序员调试的时候加上去的忘了去掉
------解决方案--------------------
恩 应该是用了response.write
找到把它去掉
------解决方案--------------------
应该是response.write的原因
建议你用 ClientScript.RegisterStartupScript(typeof(string), "aa ", " <script> </script> ");
代替所有response.write方法
------解决方案--------------------
为什么会显示?肯定你让他显示了。
response.write可能性比较大