2010-06-01 20 views
1

是否有可能得到HtmlTextWriter的控件?
如果沒有,那麼我怎麼能在後面的代碼中調用RenderEndTag的控件?獲取控件的HtmlTextWriter

我在我的應用程序中遇到問題。我擴展了列表框用戶控件並覆蓋了RenderEndTag事件。

如果我通常在WebPage中使用新的列表框(Mylistbox),一切正常。但是當我將Mylistbox放入Webusercontrol並在網頁中包含Webusercontrol時,控件的RenderEndTag由於某種原因未被調用。

所以我猜我應該明確地調用控件的'RenderEndTag'。這樣做,我需要傳遞一個HtmlTextWriter ...

+0

您可以發佈您想要在您的應用程序中實現的內容嗎? – VoodooChild 2010-06-01 06:25:35

+0

檢查這可能會幫助你:http://weblogs.asp.net/srkirkland/archive/2007/11/05/dynamically-render-a-web-user-control.aspx – 2010-06-01 06:37:48

回答

0

所以你基本上是說在你的代碼,當你調用

writer.RenderEndTag(); 

它不添加ENDTAG的某個地方,因爲你認爲你重寫RenderEndTag( ) 方法。

請發送覆蓋/虛擬方法的代碼以及您在何處使用它。