加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET MVC – 查看主页,如何设置标题?

发布时间:2020-12-16 00:27:33 所属栏目:asp.Net 来源:网络整理
导读:在使用母版页时,什么是设置HTML标题(头)的视图? 一种方法是使用.aspx文件中的Page.Title,但是在主页中需要使用HTML代码。所以,假设没有服务器端控件,只有纯html。有什么更好的想法? 更新:我想在控件或模型中设置标题。 解决方法 在我们的主页中,我们
在使用母版页时,什么是设置HTML标题(头)的视图?

一种方法是使用.aspx文件中的Page.Title,但是在主页中需要使用HTML代码。所以,假设没有服务器端控件,只有纯html。有什么更好的想法?

更新:我想在控件或模型中设置标题。

解决方法

在我们的主页中,我们创建了一个“init”ContentPlaceHolder和一个“title”ContentPlaceHolder。如果有人想以编程方式设置Page.Title,他们可以在C占用占位符中的CSharp中进行设置,也可以使用标签覆盖“title”占位符。

主页

<asp:ContentPlaceHolder id="init" runat="server"></asp:ContentPlaceHolder>
<head runat="server">    
    <asp:ContentPlaceHolder ID="title" runat="server">
        <title><%=this.Page.Title%></title>
    </asp:ContentPlaceHolder>
</head>

查看页面
可以覆盖整个“标题”内容占位符:

<asp:Content ID="Content1" ContentPlaceHolderID="title" runat="server">
       <title>Home Page</title>
</asp:Content>

或者编程设置页面标题。

<asp:Content ID="Content1" ContentPlaceHolderID="init" runat="server">
    <%this.Title = "Home Page";%>
</asp:Content>

确保从顶部的页面指令中删除Title =“”,否则您将无法以编程方式更改Page.Title。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读