小编Aar*_*ron的帖子

在asp.net主页中附加到默认标题

我正在使用MVC向主页添加一个标题与内容占位符.默认的MVC母版页模板使用以下代码:

<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server"/></title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
Run Code Online (Sandbox Code Playgroud)

当我尝试将默认文本添加到内容持有者的前面时,它不会在最终呈现的页面中显示文本.我试图让页面显示一个带有附加的contentplaceholder文本的默认标题.

示例:(
默认文本)(ContentPlaceHolder文本)
我的页面 - 关于我们

<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>My Page - <asp:ContentPlaceHolder ID="TitleContent" runat="server"/></title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来实现这一点,而无需使用代码.有任何想法吗?

c# asp.net asp.net-mvc

4
推荐指数
2
解决办法
2952
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1