2012-01-23 50 views
2

有沒有一種方法來創建用戶控件的Web控件,將例如把下面的標記:有沒有一種工具可以自動從用戶控件生成網頁控件? (包括HTML標記)

<div id="pnlTest"> 
    <asp:Label ID="lblTest" runat="server" /> 
</div> 

在到:

Panel pnlTest = new Panel(); 
Label lblTest = new Label(); 
pnlTest.Controls.Add(lblTest); 

很多的例子是我已經看到涉及掛鉤的OnRender方法,只是輸出HTML到HTMLWriter。有更好的選擇嗎?

感謝,

+1

你能解釋一下這個目的嗎?我不明白它的意思...... – ChrFin

+0

我們有一堆用戶控件,它們需要更加便攜(例如編譯成單個DLL) – JoeS

回答

0

我認爲你原來的要求是讓用戶控制便攜式使他們能夠與其他項目中重複使用,而不會複製粘貼控制器代碼什麼。查看嵌入Embedding Resources in ASP.NET 2.0 Assemblies的這種方法,以便您可以共享和重用用戶控件。

相關問題