C# 使用带有处理程序的jquery加载usercontrol
我想用jquery动态加载usercontrol。首先,我在根网站中创建此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="
<%@ 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>