asp.net c#使用Masterpage时每个Webform的不同标题

时间:2015-03-27 11:47:00

标签: c# asp.net webforms master-pages

我刚刚上传了我的网站,但一切都很棒。我刚刚意识到,无论我在我的网站上,它总是显示相同的标题(" thiswebsite.com"等,如果我没有在母版页上输入任何标题),如果我输入标题当然,在母版页上。它只显示了所谓的标题。无论我在哪个页面。那么,我如何为每个webform,为所述页面设置不同的标题?我以前从未真正这样做过。

这是我目前的主页" head"

<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
    <meta name="viewport" content="width=device-width,initial-scale=1, maximum-scale=1"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"/>
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'/>
    <link href="StyleSheet.css" rel="stylesheet" />


</head>

这是来自同一个项目的随机网页形式

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="omos.aspx.cs" Inherits="omos" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>

这里没什么特别的,你可以看到,使用Bootstrap和我的一个webforms时只是一个普通的头。我为所有内容清空了contentplaceholder,使其更易于阅读。 如果您需要更多信息来回答这个问题,请告诉我。

Tekar

1 个答案:

答案 0 :(得分:1)

第二个我按下问题我现在意识到你可以更改网页表格顶部的标题,at " <%@ Page Title="" Language="C#" "真的没有注意到它现在直到。为此表示歉意 !