字符串双引号转成网页形式的双引号
2014-12-31 14:51:54 访问(3664) 赞(0) 踩(0)
-
/// <summary>
/// 转换"成"
/// 如:canoe"best,结果为canoe"best
/// </summary>
/// <param name="obj">传入的字符串(canoe"best)</param>
/// <returns>输出的结果,如(canoe"best)</returns>
public string StringConvertQuot(string obj)
{
if (obj == null)
return string.Empty;
return obj.Replace("\"", """);
}
代码的使用说明和示例:
HTML中双引号是要被转义才能正确输出的,如下面例子
1、定义aspx控件

2、给aspx控件设置带双引号的值

3、控件的输出效果

4、对应的HTML内容

因此,平常我们写的HTML代码,都需要考虑双引号转义,如下面例子:
/// <summary>
/// 打印href输出
/// </summary>
/// <param name="url"></param>
/// <param name="title"></param>
/// <param name="text"></param>
/// <returns></returns>
public string GetHref(string url,string title,string text)
{
// url和title都在双引号闭合里面,因此需要转义双引号 //
return "<a href=\"" + StringConvertQuot(url) + "\" title=\""
+ StringConvertQuot(title) + "\">" + text + "</a>";
}
-
标签:
C# 


字符串操作 


双引号 


转义 


转义双引号 


上一条:
下一条:
相关评论
发表评论