当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 为什么我的主机,比如192.168.1.1,在拔掉网线的时候就自己ping自己不通了??而我的另一台是可以地??? 也就是各位在配置好自己的服务器后,调试jsp程序时,在本机上,在ie中输入地址: http://localhost:8080/index.jsp是可以的,输入 http://192.168.1.1/index.jsp也是可以的。 在断开网络后,在本机上,应该输地址http:/......
 ·还是简单问题,在线给分:)    »显示摘要«
    摘要: 为什么我的toolbar上不能加载图片?在属性页中,图像栏是灰的:(通用选项卡中的图像列表显示《无》:( 如果想要有图片,怎么做?请详细一点,谢谢! 急,解决了马上给分。 ......


====关于在C#中对特殊字符"&"的转换问题,在线等待====

下面的程序,我试图返回一个带有参数的URL地址:  
   
  string   url=Application["RootFolder"].ToString();  
  url+="/Include/WebDialog/Common/CreateUserList.aspx?tbl="+_TableName;  
  url+="&fld="+_FieldName+"&b="+(Convert.ToInt32(_BookQuery)).ToString();  
   
  string   str="Open("+url;  
  str+=","+tb.ClientID+");return   false;";  
   
  btn.Attributes.Add("onclick",str);  
   
  然而,实际运行后发现,上述函数返回的URL地址中字符&被特殊编码,导致程序运行出错,URL已经被编码为:  
  CreateUserList.aspx?tbl=bz_IOPlanBase&fld=ioPlanCreateUser&b=1  
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
   
  请问如何才能返回正确的URL字符串,我尝试使用Server.UrlEncode等方法,好像不行的?

NO.1   作者: brightheroes

可以用\&代替&看看  
  也可以这样   string   sql   =   @"asdfadf&";

NO.2   作者: saucer

>>>导致程序运行出错  
   
  really?   are   you   sure?   since   the   browser   knows   "&"   is   same   as   "&",   for   example  
   
  Open.html:  
  <script>  
  window.open("TestOpen.aspx?id=1&amp;name=2","_blank");  
  </script>  
   
  TestOpen.aspx:  
  <%=Request.QueryString("name")   %><BR>  
  <%=Request.QueryString("id")   %><BR>


 ·给一个转换url的正则表达试    »显示摘要«
    摘要: lskdhflsdf[l=http:/adsf.net/中文]一个连接[el]aaaaasdfa dskflsldfkj[l=http:/adbf.net/饿]连接[el]dsfksdjf 经过转换:(中文是连接) lskdhflsdf 一个连接 aaaaasdfa dskflsldfkj 连接 dsfksdjf 谢谢~~~~ ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE