各ページに異なるタイトルを持つ ASPX ページのセットがありましたが、タイトルのないページにデフォルトのタイトルを付けたいです。デフォルトのタイトルは構成可能でなければなりません。
質問する
47500 次
6 に答える
15
これが従来の 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
}
}
于 2013-06-07T11:31:41.757 に答える
1
protected void Page_Load(object sender, EventArgs e)
{
Page.Title = title();
}
private string title()
{
SqlConnection con = new SqlConnection(cs);
string cmdstr = "select * from title where id = 2";
SqlCommand cmd = new SqlCommand(cmdstr, con);
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
con.Open();
da.Fill(dt);
con.Close();
if (dt.Rows.Count > 0)
{
string title = dt.Rows[0]["title"].ToString();
}
return title;
}
これは役に立ちます
于 2015-04-28T16:10:42.537 に答える