首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单引号和双引号的html属性在功能上有什么不同?

单引号和双引号的html属性在功能上有什么不同?
EN

Stack Overflow用户
提问于 2010-07-27 05:00:39
回答 6查看 2.1K关注 0票数 4

sEncodedHref表示一个HttpUtility.HtmlAttributeEncode(..)'d字符串。

生成的html之间是否有任何功能上的差异:

代码语言:javascript
运行
复制
String.Format(@"<span class='blue' src='{0}'>", sEncodedHref);

与生成的html如下所示:

代码语言:javascript
运行
复制
String.Format(@"<span class=""blue"" src=""{0}"">", sEncodedHref);

我的印象是,单引号的变体既不受支持,也不太“安全”,但我很难提供理由来支持这一论点。

EN

Stack Overflow用户

发布于 2016-01-14 18:37:04

对字符串变量使用单引号有时会给出“字符文字中的字符太多”的错误。例如在Entity Framework中定义一个类:

代码语言:javascript
运行
复制
public class DevEnt()
{
public string IMEI {get; set;}
public Datetime {get; set;}
}

则在初始化来自该类的实例的IMEI字段时,

代码语言:javascript
运行
复制
dev=new DevEnt(){
Dev_IMEI="111111",
Date=new DateTime(2015,12,1)
}

使用像Dev_IMEI='111111'这样的单报价将会出现错误。

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3338969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档