簡體   English   中英

將用戶控件呈現為字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM