我是新來編寫自定義ASP.NET服務器控件,而我遇到了以下問題:ASP.NET服務器控件發射服務器端標籤
我有一個從System.Web.UI.HtmlControls.HtmlGenericControl
繼承的控制。我重寫控件的Render方法,使用HtmlTextWriter
發出一些自定義的HTML(基本上是TD
標籤與一些自定義屬性),然後調用的情況下類的Render方法。
使用控制:
<dc:Header id="header1" runat="Server" DataColumn="MemberNumber" Width="30%">Member Number</dc:Header >
的問題是,當我認爲我的渲染HTML,服務器標籤被髮射到客戶端,以及(在TD
標記之後):
<dc:Header id="ctl00_ContentPlaceHolder_testData1_testData1_header1">Member Number</dc:Header>
如何防止這種情況發生?
這不應該發生 - 你可以發表你的Render方法? – Ray 2010-02-19 12:42:33