有人可以建议按照以下方式编写代码,这是一个好习惯吗?
this.ltlTtlRes.Text = string.Format("<span>{0}</span>", oComp.Emls.Count().ToString());
目前我正在审查代码,我在后面的代码中找到了这样的 html,不确定这是否是一个好习惯,有人可以建议吗?
提前致谢..
有人可以建议按照以下方式编写代码,这是一个好习惯吗?
this.ltlTtlRes.Text = string.Format("<span>{0}</span>", oComp.Emls.Count().ToString());
目前我正在审查代码,我在后面的代码中找到了这样的 html,不确定这是否是一个好习惯,有人可以建议吗?
提前致谢..
对于这些东西,.Net 库包含一个叫做 a 的东西HttpTextWriter
,并附带了许多东西来很好地平衡标签、转义内容等。
http://revenmerchantservices.com/post/C-HtmlTextWriter-Example.aspx
虽然使用这个类有点冗长,但请再次考虑脚本注入等可能出现的问题。你总是可以写一个小的包装方法。
PS。
oComp.Emls.Count().ToString()
省略.ToString()
. string.Format 能够很好地使用 {0} 占位符格式化数字。检查 string.Format 格式化数字。