【发布时间】:2010-06-18 17:34:24
【问题描述】:
我不确定我正在尝试做的事情是否可行 - 几乎我只想使用 AJAX 调用用户控件并获取控件的呈现 html。但是,当我尝试获取控件时,我收到以下错误消息:
不提供此类页面。
说明:您请求的页面类型未提供服务,因为它已被明确禁止。扩展名“.ascx”可能不正确。请检查下面的 URL 并确保其拼写正确。
请求的 URL:/Controls/ClientFormControl.ascx
是否有可能使这种类型的页面可服务,或者您需要调用它的特定方式吗?我知道这样的事情在 MVC 框架中很容易......
提前致谢。
【问题讨论】:
-
在这种情况下,建议使用 ASP.NET AJAX 提供的“更新面板”和“脚本管理器”。您可以根据需要隐藏用户控件并通过 AJAX 调用显示它。
-
我认为最好的解决方案@Claudio Redi s
标签: asp.net ajax asp.net-ajax user-controls