【发布时间】:2013-10-14 00:04:27
【问题描述】:
我正在使用 asp.net。我注意到我们可以通过两种方式配置页面标题(静态和动态):
-
我们在页面指令中有一个
Title属性:<%@ Page Language="C#" Inherits="_Default" Title="My Title" ......%> -
我们在页面中也有
<title>tag:<title runat="server" id="MyTitle"> My Title</title>
两者都可以在代码隐藏文件中访问:
MyTitle.Text = "Title from Code behind";
Page.Title = "Page Title from CS";
我发现页面指令覆盖了 html 标题。那么我们应该使用哪一个?为什么?
【问题讨论】: