C# 使用带有处理程序的jquery加载usercontrol

C# 使用带有处理程序的jquery加载usercontrol,c#,jquery,asp.net,webusercontrol,dynamic-usercontrols,C#,Jquery,Asp.net,Webusercontrol,Dynamic Usercontrols,我想用jquery动态加载usercontrol。首先,我在根网站中创建此UserControl: <%@ Control Language="C#" AutoEventWireup="true" CodeFile="UcProduct.ascx.cs" Inherits="UC_UcProduct" %> <p> Mohsen</p> 最后在web.config中添加此部分 <httpHandlers> <add verb="

我想用jquery动态加载usercontrol。首先,我在根网站中创建此UserControl:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UcProduct.ascx.cs" Inherits="UC_UcProduct" %>
<p> Mohsen</p>
最后在web.config中添加此部分

<httpHandlers>
      <add verb="*" path="*.ascx" type="Eshop.jQueryHandler,App_Code" />
    </httpHandlers>

当运行Default.aspx页面时,不加载userControl,当使用firebug检查时,我会收到此消息
请帮帮我。谢谢大家。

我想这是文件扩展名的问题。不允许服务器提供ascx文件

你可以尝试:

<httpHandlers>
   <remove verb="*" path="*.ascx"/>
  <add verb="*" path="*.ascx" type="Eshop.jQueryHandler,App_Code" />
</httpHandlers>


path=“*.myascx”
声明处理程序,然后在处理程序中加载相应的
.ascx
(这将更改ajax调用URL)

我想这是文件扩展名的问题。不允许服务器提供ascx文件

你可以尝试:

<httpHandlers>
   <remove verb="*" path="*.ascx"/>
  <add verb="*" path="*.ascx" type="Eshop.jQueryHandler,App_Code" />
</httpHandlers>

path=“*.myascx”
声明处理程序,然后在处理程序中加载相应的
.ascx
(这将更改ajax调用URL)

<httpHandlers>
   <remove verb="*" path="*.ascx"/>
  <add verb="*" path="*.ascx" type="Eshop.jQueryHandler,App_Code" />
</httpHandlers>