asp.net – 编码HTML页面标题的正确方法
发布时间:2020-12-16 09:47:53 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP.NET WebForms应用程序.我根据数据库中的内容设置页面标题. 由于此内容是由用户输入的,因此它可以包含任何字符,包括可以解释为HTML标记的字符.因此,我在设置标题之前对此内容进行HTML编码. 但我发现这会产生过度编码的结果导致问题: titleHoigaa
我有一个ASP.NET WebForms应用程序.我根据数据库中的内容设置页面标题.
由于此内容是由用户输入的,因此它可以包含任何字符,包括可以解释为HTML标记的字符.因此,我在设置标题之前对此内容进行HTML编码. 但我发现这会产生过度编码的结果导致问题: <title>Hoigaard&#39;s Nordic Walking Tuesdays</title> 安全编码用于设置标题标签的文本的正确方法是什么? 解决方法
我测试了这个,看起来设置Page.Title已经执行了编码.因此,您的额外编码会导致双重编码结果.只需直接设置Page.Title:
Page.Title = "Test & Testing"; 结果: <title>Test & Testing</title> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何在SqlDataSource中为存储过程指定参数值
- asp.net-mvc – 何时使用RedirectToAction和哪里使用Redire
- asp.net-web-api – Web Api使用IDependencyResolver补充启
- ASP.NET Profiles版本控制?
- ASP.NET – 主页面中的更新面板,内容页面中的刷新按钮
- ASP.NET和Web Tools 2012.2引用LESS文件
- asp.net-mvc – asp.net MVC OutputCache属性的默认持续时间
- asp.net – VS2010中每个发布配置文件的不同连接字符串
- asp.net-mvc – DAL – > BLL < - GUI组合根.如何设置DI绑
- .net – 编辑器模板不适用于DisplayFormat
推荐文章
站长推荐
- asp.net – 返回状态代码4xx,用于具有无效/不支持
- nuget-package – MvcScaffolding是否通过命令行
- 在ASP.NET Core Web API Controller中使用C#7元组
- asp.net-mvc – asp.net mvc – 完全关闭DB中的自
- asp.net-mvc-4 – signalR:/ signalr/hubs不生成
- ASP.NET – 可以从服务器代码触发回发吗?
- ASP.NET处理程序未在IIS7上运行
- asp.net-mvc – redirectToAction()和View()之间
- asp.net-mvc – 预编译Hogan.js模板服务器端ASP.
- asp.net-mvc – 如何将ASP.net身份角色放入Ident
热点阅读