在网格视图中单击一行时,我需要显示一条消息 Using RadAlert (telerik)controls,弹出消息中包含尖括号,例如"this is <swathi> "
. 但是消息显示为"this is "
缺少包括尖括号内的字符串。
谁能提供线索如何显示包括尖括号在内的弹出消息
在网格视图中单击一行时,我需要显示一条消息 Using RadAlert (telerik)controls,弹出消息中包含尖括号,例如"this is <swathi> "
. 但是消息显示为"this is "
缺少包括尖括号内的字符串。
谁能提供线索如何显示包括尖括号在内的弹出消息
您可以使用 html 编码和解码。
Server.HtmlEncode("");
Server.HtmlDecode("");
MSDN 说 Server.HTMLEncode仅执行以下操作:
但我会建议你使用AntiXSS Library
更详细
的
http://msdn.microsoft.com/en-us/security/aa973814.aspx
下载.dll
链接
http://www.microsoft.com/en-us/download/details.aspx?编号=28589
我认为 RadAlert 试图将您的字符串解析为 HTML 字符串...
如果是这种情况,请将 < 字符替换为字符串 < 并将 > 字符替换为 >
此外,您也可能面临其他问题,因此您也应该转义其他角色:这个问题有很好的答案
引用接受的答案:
您可以使用
System.Web.HttpUtility.HtmlEncode()
和HtmlDecode()
用于这些目的