Asp.net 将用户控件呈现为字符串
我正在使用描述的技术将用户控件呈现为字符串,当控件仅包含纯HTML时,一切正常,但当我尝试向UC添加一些服务器控件(如asp:button)时,调用server.execute时,我遇到以下错误: “执行的子请求时出错。” 处理程序'System.Web.UI.Page'Asp.net 将用户控件呈现为字符串,asp.net,Asp.net,我正在使用描述的技术将用户控件呈现为字符串,当控件仅包含纯HTML时,一切正常,但当我尝试向UC添加一些服务器控件(如asp:button)时,调用server.execute时,我遇到以下错误: “执行的子请求时出错。” 处理程序'System.Web.UI.Page' 你知道为什么/如何修复它吗?谢谢。在渲染到字符串之前,能否尝试包含对EnsureChildControl()的调用。通过这种方式,您可以强制页面首先呈现整个控件树。在呈现到字符串之前,您是否可以尝试包括对EnsureChild
你知道为什么/如何修复它吗?谢谢。在渲染到字符串之前,能否尝试包含对
EnsureChildControl()
的调用。通过这种方式,您可以强制页面首先呈现整个控件树。在呈现到字符串之前,您是否可以尝试包括对EnsureChildControls()
的调用。这样,您可以强制页面首先呈现整个控件树。问题是UC应该添加到表单的控件集合,而不是页面的。问题是UC应该添加到表单的控件集合,不是页面的。将Visual Studio附加到w3wp.exe进程并断开所有托管异常(ctrl-alt-e)。这将为您(和我们)提供有关堆栈跟踪和错误消息的更多信息。请将Visual Studio连接到w3wp.exe进程,并断开所有托管异常(ctrl-alt-e)。这将为您(和我们)提供有关堆栈跟踪和错误消息的更多信息。