在<title>元素中使用asp.net文字

And*_*ndy 1 c# asp.net

这是一个简单的场景,我看不出可能出现的问题.我正在使用asp.net 4.0(尚未尝试旧版本)

<title>Welcome to Page: <asp:Literal ID="Literal1" runat="server">
                                                </asp:Literal></title>
Run Code Online (Sandbox Code Playgroud)

呈现页面时,标题仅作为文字控件的内容,而不包含"欢迎页面"文本.如果你不相信我,那就试试吧

谁能解释一下?

安迪

Bha*_*yal 10

这在ASP.NET的任何版本中都是不允许的.在headsection中不能添加文字.

但是,如果您想要动态更改标题,那么可以直接更改页面标题.这是示例.

Page.Title = "Welcome to Page: Home Page";
Run Code Online (Sandbox Code Playgroud)