我在Web用戶控件中動態地渲染一些標記,我可以在設計模式下獲得它,而不僅僅是運行時?Asp Net Web用戶控件在設計時渲染
public override void RenderControl(HtmlTextWriter writer)
{
if (this.DesignMode)
writer.Write("<p>In design mode</p>");
else
base.RenderControl(writer);
}
...當我檢查控件的設計視圖時沒有任何反應。不,如果我刪除if(this.DesignMode)條件。
我需要使用服務器控制嗎?
是的。 Web Control =已編譯,沒有設計器 - 手動呈現。服務器控制=在運行時編譯的設計器,標記,標記。 – RPM1984 2010-09-29 08:48:18