是否可以在 ASP.NET 用户控件中包含 ASPX 页面?
我在asp.net用户控件中使用了ajax模式弹出扩展器。在我运行程序时,更新面板不接受。它抛出以下错误:
Microsoft Jscript runtime error:'Sys.Extended.UI' is nul or not a object
但是当我在我的 ASPX 页面中使用相同的更新面板时,它可以正常工作。
谁能告诉我如何解决这个问题?
是否可以在 ASP.NET 用户控件中包含 ASPX 页面?
我在asp.net用户控件中使用了ajax模式弹出扩展器。在我运行程序时,更新面板不接受。它抛出以下错误:
Microsoft Jscript runtime error:'Sys.Extended.UI' is nul or not a object
但是当我在我的 ASPX 页面中使用相同的更新面板时,它可以正常工作。
谁能告诉我如何解决这个问题?
我认为您误解了如何使用 ASP.NET 用户控件。用户控件通常不包含整页 HTML 标记,因为它们用于嵌入 ASP.NET 页面。如果您尝试在没有 iframe 的情况下将完整的 ASP.NET 页面嵌入到另一个完整的 ASP.NET 页面中,则会遇到页面呈现问题,因为 DOM 解析器不知道如何处理页面内容。
http://www.codeproject.com/Articles/1739/User-controls-in-ASP-NET