如何在页面加载时动态更改aspx页面的标题

Ran*_*esh 9 .net c# asp.net master-pages page-title

我有一组ASPX页面,其中每个页面都有不同的标题,但我想为没有标题的页面设置默认标题.默认标题必须是可配置的.

gza*_*axx 14

如果这是经典的ASP.NET(而不是MVC)并且您正在使用,MasterPage那么您可以在以下Page_Load事件中设置默认标题MasterPage:

protected void Page_Load(object sender, EventArgs e)
{
      if (string.IsNullOrEmpty(Page.Title))
      {
           Page.Title = ConfigurationManager.AppSettings["DefaultTitle"];  //title saved in web.config
      }
}
Run Code Online (Sandbox Code Playgroud)


Chr*_*.P. 5

你可以这样做:

设置这样的aspx头

<HEAD> 
<TITLE ID=CaptionHere RUNAT="server"></TITLE> 
</HEAD> 
Run Code Online (Sandbox Code Playgroud)

在后面的代码中把这个放在页面加载事件中:

if(!IsPostBack)
{
  myCaption.InnerHtml = "Hope this works!"
}
Run Code Online (Sandbox Code Playgroud)

我希望这能帮到您