有没有在.NET框架,将消毒一个字符串,所以它是安全的,作为一个HTML标签的“id”属性值使用任何对象?.NET:强类型HTML“id”属性
0
A
回答
0
不是我所知道的。您可以查看允许的字符specification并实施它。请注意,这可能会更困难,因为您需要确保标识符在HTML文档中是唯一的。
1
System.Web.HttpUtility.HtmlEncode()是我能想到的最接近的事。
+0
如果字符串以数字开头怎么办? – 2010-01-04 17:13:20
+0
我没有看在规范直到刚才,但它是一个很多比大多数浏览器实际上允许一个id属性更严格:“标识和名称标记必须以字母开头([A-ZA-Z]) ([0-9]),连字符(“ - ”),下划线(“_”),冒号(“:”)和句点(“。”)。确保遵循这一点不会太难,但你会想验证它是唯一的。 – ConsultUtah 2010-01-04 17:50:38
相关问题
- 1. NHIbernate的强类型属性
- 2. Perl6类属性中的类型强制
- 3. 的强类型属性访问
- 4. 强制类型的属性参数
- 5. 使用泛型类的强类型ID
- 6. 属性“长度”的类型“ID”
- 7. 在C#中返回属性类型.net
- 8. 如何从匿名类型检索强类型属性?
- 9. HTML输入多个类型属性
- 10. 如何从强类型自定义HtmlHelper访问模型中属性的属性?
- 11. 如何更改HTML元素的id属性在.NET
- 12. HTML代码强类型的HTML帮手
- 13. TS 2322 - 属性'id'在类型'{id:号码
- 14. 强制子类中的Java属性类型
- 15. 强制/确保python类属性为特定类型
- 16. 如何使VisualStudio intellisense在强类型视图的html属性中工作?
- 17. .NET属性类插入
- 18. .NET XMLSERIALIZE,忽略类属性
- 19. .NET Reflection创建类属性
- 20. 强制类属性的子类
- 21. 弹性搜索映射到强类型的.NET
- 22. .net中泛型类型的属性约束?
- 23. 类型从强ID转换为NSDate
- 24. .NET中的强类型控件
- 25. 强类型.net - > sql数据访问?
- 26. .NET反射 - 获取从实例属性声明类类型
- 27. 如何使用NHibernate将XML类型列映射到强类型对象属性?
- 28. ViewModels应该包含实体(模型类)中的属性ID的属性值吗?
- 29. 关闭标签中的HTML ID属性?
- 30. HTML和XHTML ID属性问题
您是否打算允许最终用户在您的HTML中添加id标签? WTF? – 2010-01-04 17:11:22
当然不是。 WTF的确如此。 – JamesBrownIsDead 2010-01-04 17:25:53