Dotnetnuke 在自定义扩展中使用ajax调用服务器端方法

Dotnetnuke 在自定义扩展中使用ajax调用服务器端方法,dotnetnuke,dotnetnuke-module,Dotnetnuke,Dotnetnuke Module,我正在使用为DNN创建自定义扩展 我想在javascript文件中使用ajax调用服务器端方法 示例代码 我该怎么做?我愿意接受所有建议。谢谢我做了一个关于这个主题的教程。为您的模块构建DNN框架服务,然后使用jQueryAjax安全地调用它们 此外,我的网站上还有另一个例子: 您也可以使用AjaxPro.dll执行此操作。 以下是codeplex URL: 设计部分: <asp:CheckBox ID="chkDelete" runat="server" onclick="javasc

我正在使用为DNN创建自定义扩展

我想在javascript文件中使用ajax调用服务器端方法

示例代码


我该怎么做?我愿意接受所有建议。谢谢

我做了一个关于这个主题的教程。为您的模块构建DNN框架服务,然后使用jQueryAjax安全地调用它们

此外,我的网站上还有另一个例子:


您也可以使用AjaxPro.dll执行此操作。 以下是codeplex URL:

设计部分:

<asp:CheckBox ID="chkDelete" runat="server" onclick="javascript:deleteRecord();" />
<script type="text/javascript">

function deleteRecord() {
    Modules.MyAdmin.ViewCars.deleteCar();  // asynchronous call        
}
namespace Modules.MyAdmin 
{
    public partial class ViewCars : PortalModuleBase
    {   
          [AjaxPro.AjaxMethod]
          public void deleteCar()
          {    
              // Write your action over here  
          }
    }
 }
建议:阅读以下内容:
namespace Modules.MyAdmin 
{
    public partial class ViewCars : PortalModuleBase
    {   
          [AjaxPro.AjaxMethod]
          public void deleteCar()
          {    
              // Write your action over here  
          }
    }
 }