请教啊:ashx返回的字符只要包含& 页面就是不显示,怎么回事

问题描述

以下是部分代码:sb.Append("<?xmlversion="1.0"encoding="gbk"?>");sb.Append("<Results>");//for(inti=0;i<10;i++)//{//sb.AppendFormat("<KeyWord>{0}_{1}</KeyWord>",keyWord,i);//}for(inti=0;i<ds.Tables[0].Rows.Count;i++){sb.AppendFormat("<sfb05>{0}</sfb05>",ds.Tables[0].Rows["sfb05"].ToString());//产品编号sb.AppendFormat("<ima02>{0}</ima02>",ds.Tables[0].Rows["ima02"].ToString());//品名sb.AppendFormat("<ima021>{0}</ima021>",ds.Tables[0].Rows["ima021"].ToString().Replace("&","&"));//规格这边只要包含&页面就不显示sb.AppendFormat("<ima25>{0}</ima25>",ds.Tables[0].Rows["ima25"].ToString());//单位}sb.Append("</Results>");returnsb.ToString().Trim();JS中的代码:

解决方案

解决方案二:
用&amp;代替 ----------------------------------签----------名----------栏----------------------------------
解决方案三:
xml中&为特殊字符,需要将&转义为:&amp;
解决方案四:
可以了,谢谢各位热心人!!
解决方案五:
引用2楼xiaojie_cp的回复:

xml中&amp;为特殊字符,需要将&amp;转义为:&amp;amp;

++是的,需要转义一下
解决方案六:
引用2楼xiaojie_cp的回复:

xml中&amp;为特殊字符,需要将&amp;转义为:&amp;amp;

时间: 2024-10-29 18:43:55

请教啊:ashx返回的字符只要包含&amp;amp; 页面就是不显示,怎么回事的相关文章

JS检测输入字符是否包含非法字符的示例代码

 本篇文章主要是对JS检测输入字符是否包含非法字符的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: function checks(t){    szMsg="[#_%&'/",;:=!^]";    alertStr="";    for(i=1;i<szMsg.length+1;i++){     if(t.indexOf(szMsg.substring(i-1,i))>-1){      alertS

javascript-JS+ASP.NET+json前台和JS其中CarPort.ashx返回页的内容是什么如何写

问题描述 JS+ASP.NET+json前台和JS其中CarPort.ashx返回页的内容是什么如何写 http://bbs.csdn.net/topics/391819215 解决方案 http://www.jb51.net/article/50007.htm

应用-iOS-内购问题-返回的receipt中包含了一个空in_app数组而不是预期的产品

问题描述 iOS-内购问题-返回的receipt中包含了一个空in_app数组而不是预期的产品 在购买成功后,我的应用程序使用paymentQueue:updatedTransactions:验证receipt.但是,返回的receipt中包含了一个空in_app数组而不是预期的产品.请问这个问题怎么解决 解决方案 iOS In-App Purchase 内购之测试内购产品

请教个JS 返回值的问题,

问题描述 如图,小弟想要实现当我点击发送手机验证码的时候,先判断图形验证码,正确的话点击确定按钮就可以触发发送手机验证码,错误的话就不能触发发手机验证码,(现在如图出现的问题,当我点击发送手机验证码按钮的时候,能判断验证码,但同时也发送了手机验证码(这不是我想要的效果).)第一次发帖,不懂规则,有错的地方请谅解谢谢! 解决方案 解决方案二:<scripttype="text/javascript">//发送验证码functionyanzheng(){varphone=$(&

asp.net 的前台用$.ajax调用ashx返回json数据问题

问题描述 asp.net的前台用$.ajax调用ashx返回,如果把ajax的dataType改为'"text",alert(msg)显示{"id":"111","c1":"aa","c2":"bb"},dataType改为"json",alert(msg)不显示,alert(msg[0])显示{.用varobj=eval("("

Base64进行解码的时候输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符

问题描述 输入的不是有效的Base-64字符串,因为它包含非Base-64字符.两个以上的填充字符,或者填充字符间包含非法字符 解决方案 解决方案二:那就说明不是base64编码,错误提示这么明显,有什么问题吗?

php 返回mysql字符编码与删除字符编码

php 返回mysql字符编码与删除字符编码 function Ebak_GetSetChar($char){  global $empire;  if(empty($char))  {   return '';  }  $r=$empire->fetch1("SHOW COLLATION LIKE '".$char."';");  return $r['Charset']; } //---------------------返回设置编码 function E

请教大侠:Global里重写的GetVaryByCustomString函数返回的值如何在.aspx.cs页面调用!!

问题描述 我在Global里重写的GetVaryByCustomString()函数返回的字符串如何在.aspx.cs页面调用!! 解决方案 解决方案二:顶起!!!!!!!!!!!!!!!!!!!!解决方案三:ding!!!!!!!!!!!!!!!

jsp包含外部域页面

问题描述 jsp有没有包含外部域页面的功能啊.就是现实如下功能: <iframe name="ifr1" id="ifr1" frameborder="0" scrolling="auto" src="http://www.baidu.com" width="100%" height="100%"></iframe> 但是,不用Iframe啊.