在C#后面的代码中编写html标签和css

本文关键字:html 标签 css 代码 | 更新日期: 2023-09-27 18:30:41

有人可以建议以以下方式编写代码吗,这是一种好的做法吗?

this.ltlTtlRes.Text = string.Format("<span>{0}</span>", oComp.Emls.Count().ToString());

目前正在审查代码,我在代码后面发现了这样的 html,不确定这是否是一种好的做法,有人可以建议吗?

提前谢谢..

在C#后面的代码中编写html标签和css

对于这些东西,.Net 库包含称为 HttpTextWriter 的东西,并附带了许多东西来很好地平衡标签、转义内容等。

http://revenmerchantservices.com/post/C-HtmlTextWriter-Example.aspx

虽然使用这个类有点冗长,但请再考虑一下脚本注入等可能存在的问题。你总是可以写一个小的包装方法。

附言。

oComp.Emls.Count().ToString()

省略.ToString() . 字符串。格式非常能够使用{0}占位符格式化数字。检查字符串。设置数字格式。

http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx