รวบรวมเคล็ดลับเล็กๆ น้อยๆ ที่ฉันเห็นโดยบังเอิญ เขียนบางส่วนไว้ที่นี่ก่อน และเพิ่มในภายหลัง
ตั้งชื่อเรื่อง: this.Header.Title="นี่คือการทดสอบชื่อเรื่อง";
หากคุณใช้ MasterPage คุณสามารถใช้ได้ดังนี้: this.Page.Title = SiteMap.CurrentNode.Title;
ตั้งค่าสไตล์แบบไดนามิก:
สไตล์ สไตล์ = สไตล์ใหม่();
style.ForeColor = System. Drawing.Color.Navy;
style.BackColor = System. Drawing.Color.LightGray;
// เพิ่มสไตล์ให้กับส่วนหัวสำหรับเนื้อหาของหน้า
this.Header.StyleSheet.CreateStyleRule (สไตล์, null, "เนื้อหา");
เพิ่มสไตล์ชีตแบบไดนามิก: ลิงก์ HtmlLink = new HtmlLink();
link.Attributes.Add("ประเภท", "ข้อความ/css");
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("href", "~/newstyle.css");
this.Header.Controls.Add (ลิงก์);
เพิ่มเมตาแท็กแบบไดนามิก: // แสดงผล: <meta name="keywords" content="บางคำที่แสดงอยู่ที่นี่" />
HtmlMeta เมตา = HtmlMeta ใหม่ ();
meta.Name = "คำสำคัญ";
meta.Content = "บางคำอยู่ที่นี่";
this.Header.Controls.Add(meta);
// Render: <meta name="robots" content="noindex" />
เมตา = HtmlMeta ใหม่ ();
meta.Name = "หุ่นยนต์";
meta.Content = "noindex";
this.Header.Controls.Add(meta);
// Render: <meta name="date" content="2006-03-25" project="YYYY-MM-DD" />
เมตา = HtmlMeta ใหม่ ();
meta.Name = "วันที่";
meta.Content = DateTime.Now.ToString("yyyy-MM-dd");
meta.Scheme = "ปปปป-ดด-วว";
this.Header.Controls.Add(เมตา);