为什么我的标题标签总是有一个破折号

时间:2015-06-25 15:48:14

标签: html asp.net vb.net

在我的aspx页面中我已经

<%@ Page Title="sdvd" Language="VB" MasterPageFile="~/BannerLink/BannerLinkAdmin.master" AutoEventWireup="false" CodeFile="TwilioNumbers.aspx.vb" Inherits="BannerLink_TwilioNumbers" %>

我希望“sdvd”显示在浏览器的标签中。但由于某种原因,标签有“sdvd - ”为什么短划线呢?

编辑:正如HaukurHaf在这里询问的是母版页中的头部区域

<head runat="server">
<title>LiquidusTV - Admin</title>
<link rel="shortcut icon" href="admin.ico" type="image/x-icon" />
<link rel="icon" href="admin.ico" type="image/x-icon" />
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<link href="Styles/Admin.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" language="javascript"  src="Scripts/Web.js"></script>
<script src="../Scripts/jquery-1.6.1.min.js" type="text/javascript">   </script>
<script src="../Scripts/jquery.mousewheel-3.0.4.pack.js" type="text/javascript"></script>

     

 $(document).ready(function () {
     $(".fancy").fancybox({
         'width': 918,
         'height': 700,
         'autoScale': false,
         'transitionIn': 'none',
         'transitionOut': 'none',
         'type': 'iframe'             
     });
 });

 function openFancy(url) {
     $("#hidden_link").attr("href", url);
     $("#hidden_link").trigger('click');
     return false;
 }
 </script>
<style type="text/css">
#hidden_link { display: none; }
</style>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>

2 个答案:

答案 0 :(得分:1)

The proper format I think you need to remove runat from head tag. <head> <title runat="server" id="PageTitle"></title> </head> In the Code behind you can add: PageTitle.InnerHtml = "sdvd"

答案 1 :(得分:0)

浏览器中的标题不是来自<%@ Page %>“标记”。它来自<title>部分中的<head>标记。

尝试从页面中删除<title>,看看会发生什么。

来自Page.Title的文档:

  

页面必须包含具有属性runat =“server”的头元素,否则标题将不会呈现。

你有这样一个<head runat="server">元素,但我敢打赌,ASP.NET不会覆盖你手动放在页面上的<title>

另外,我建议你做一个“查看源代码”,看看是否有两个 <title>元素。浏览器必须选择其中一个。