ปกติเวลาเราใส่ Tag HTML ใน HeaderText มันจะแสดงเป็น Code HTML เลย
วิธีที่จะทำให้มันไม่แสดงเป็น HTML คือใส่ HtmlEncode="false" เข้าไปทำให้เราสามารถจัดข้อความ HeaderText โดยใช้ HTML ได้ ตัวอย่างด้านล่างผมจะขึ้นบรรทัดใหม่ตรง (ชื่อสินค้า)
<asp:BoundField DataField="ProductName" HeaderText="ProductName<br />(ชื่อสินค้า)"
HtmlEncode="false" SortExpression="ProductName" />
HtmlEncode="false" SortExpression="ProductName" />
จากตัวอย่างบน Browser Header ของ GridView จะได้เป็น
ProductName
(ชื่อสินค้า)
(ชื่อสินค้า)
ถ้าผมไม่ใส่ HtmlEncode="false" ผลลัพธ์จะออกมาเป็น
ProductName<br />(ชื่อสินค้า)
No comments:
Post a Comment