[英]rendering a user control to a string
我正在使用此處描述的技術將用戶控件呈現為字符串,並且當該控件僅包含純HTML時,一切正常,但是當我嘗試向UC添加一些服務器控件(如asp:button)時,我得到了以下信息調用server.execute時出錯:
“執行處理程序'System.Web.UI.Page'的子請求時出錯。”
任何想法為什么/如何解決? 謝謝。
問題在於,UC應該已經添加到表單的控件集合中,而不是頁面的控件集合中。
您能否在呈現為字符串之前嘗試包括對確保EnsureChildControls()
的調用。 這樣,您可以強制頁面首先呈現整個控件樹。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.