• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

解决ASP.NET母版页title标签自动换行

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

前段时间在优化网站前端代码时,发现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>

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
在ASP.NETCore中实现一个Tokenbase的身份认证发布时间:2022-07-10
下一篇:
使用ASP.NETCore创建WebAPI及链接sqlserver数据库发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap