And*_*ech 1 c# webforms asp.net-1.1 page-title
使用 ASP.Net 2.0,您可以使用该Title属性来更改页面标题:
Page.Title = "New Title";
Run Code Online (Sandbox Code Playgroud)
但由于在 ASP.Net 1.1 中,类中没有属性Title,Page因此如何从代码隐藏中更改页面的标题?
对于 ASP.Net 1.1,首先您必须runat在标题标记上设置属性:
<title id="PageTitle" runat="server">WebForm1</title>
Run Code Online (Sandbox Code Playgroud)
然后从后面的代码来看:
C#
// We need this name space to use HtmlGenericControl
using System.Web.UI.HtmlControls;
namespace TestWebApp
{
public class WebForm1 : System.Web.UI.Page
{
// Variable declaration and instantiation
protected HtmlGenericControl PageTitle = new HtmlGenericControl();
private void Page_Load(object sender, System.EventArgs e)
{
// Set new page title
PageTitle.InnerText = "New Page Title";
}
}
}
Run Code Online (Sandbox Code Playgroud)
VB
Imports System.Web.UI.HtmlControls
Namespace TestWebApp
Public Class WebForm1
Inherits System.Web.UI.Page
Protected PageTitle As HtmlGenericControl = New HtmlGenericControl()
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
PageTitle.InnerText = "New Page Title"
End Sub
...
End Class
End Namespace
Run Code Online (Sandbox Code Playgroud)