删除ASP.NET HTML页面标题中的额外空格?
发布时间:2020-12-16 09:44:38 所属栏目:asp.Net 来源:网络整理
导读:我有个问题. 我使用VB.NET将页面的标题值指定为page.title =“a”但是当我运行页面并查看页面查看源时,我发现它显示为 title一个 / title 问题是我要删除标题标记之间的所有空格,它显示如下 title a / title 提前致谢! 解决方法 据我所知,这只是一个带有ASP
我有个问题.
我使用VB.NET将页面的标题值指定为page.title =“a”但是当我运行页面并查看页面查看源时,我发现它显示为< title>一个< / title> 问题是我要删除标题标记之间的所有空格,它显示如下< title> a< / title> 提前致谢! 解决方法
据我所知,这只是一个带有ASP.NET渲染的怪癖(bug?).
我自己偶然发现了这个,并在这里找到了这个修复:Weird white space in title tag.如果它困扰你,那么只需将它粘在你的页面代码中即可修复它: Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter) Dim stringWriter As New System.IO.StringWriter() Dim htmlWriter As New HtmlTextWriter(stringWriter) MyBase.Render(htmlWriter) Dim html As String = stringWriter.ToString() Dim t1 As Integer = html.IndexOf("<title>") Dim t2 As Integer = html.IndexOf("</title>") + 8 Dim newTitleTag As String = html.Substring(t1,t2 - t1) html = html.Replace(newTitleTag,String.Format("<title>{0}</title>",Me.Title)) writer.Write(html) End Sub (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Html.Label和Html.Display有什么区别?
- asp.net-mvc – 使用NLog记录未处理的异常? ELMAH和NLog应
- asp.net – DOM异常:INVALID_CHARACTER_ERR(5)[已关闭]
- asp.net-mvc-4 – ASP.NET MVC 4自定义权限属性 – 如何将未
- asp.net-mvc – MVC 4在局部视图中使用分页列表
- asp.net-mvc-3 – 找不到ASP.NET MVC 3 HttpPost操作方法
- 单元测试 – MVC3中的单元测试控制器会话变量
- asp.net-mvc – 应用程序级排队/网站流量管理
- asp.net-mvc – Razor – 渲染没有Render()且没有编码
- asp.net-mvc – formcollection只保存所选的html.listbox项
推荐文章
站长推荐
- asp.net – 如何嗅探http请求
- 懒惰加载asp.net Ajax Control Toolkit手风琴
- asp.net-mvc-3 – Url.Action没有给出预期的结果
- asp.net-mvc – TimeSpan的MVC编辑器模板
- 为什么我要在公共站点上使用ASP.NET MVC,在Intra
- asp.net-mvc – 在MVC中修改密码4
- asp.net-mvc – 如何从HttpContext访问ViewData?
- asp.net – Json.Net IsoDateTimeConverter无效
- asp.net – 将JSON发布到Controller
- asp.net-mvc – MVC 3保持短网址
热点阅读