菜鸟问题:为什么网页间传递的参数没让它显示,它却显示在了网页的顶端,如何去掉显示的参数
菜鸟问题:为什么网页间传递的参数没让它显示,它却显示在了网页的顶端,如何去掉显示的参数
我在网页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可能性比较大