在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前段时间在优化网站前端代码时,发现head中的title标签内容被换行显示,在页面开发时使用Master母版页. BUG效果:
<title> 城岸 - 博客园</title>
经测试以下方法均无效
1.重新排版html中title标签(代码自动格式化可能引起换行) 2.母版页删除title标签,在嵌套页中定义title (嵌套title会重写母版页的title) 3.删除母版页及嵌套页的title标签,并使用后端代码生成标题 Page.Title = "城岸 - 博客园"; Master.Page.Title = "城岸 - 博客园"; 4.设置Page指令 Title属性 <%@ Page Title="城岸 - 博客园" Language="C#" MasterPageFile="~/zq/Combat.Master" AutoEventWireup="true" CodeBehind="Article.aspx.cs" %>
解决办法:
在母版页中隐藏自动生成的title标签,然后在嵌套页使用代码或者标签添加title即可. <head runat="server"> <title runat="server" visible="false"></title> </head> |
请发表评论