繁体   English   中英

如何使用javascript调用ascx函数代码? DotNetNuke的

[英]How to call ascx function code behind using javascript? DotNetNuke

我有一个后面带有代码的模块,该模块将数据提交到数据库中的SQL表。 我使用javascript进行验证,并且当单击按钮并且数据有效时显示div。 问题是当我执行回发到服务器时,窗口/浏览器会刷新。 我想将数据发布到服务器并显示div。 所以我认为我需要使用ajax ...问题是我不熟悉ajax。 我的将数据提交到数据库的方法是在dotnetnuke模块/用户控件(ascx文件)中。 谁能提供指导?

在DNN中,您可以简单地将ASCX文件标记为“支持部分渲染”,然后DNN会将其包装在UpdatePanel中,这是在不刷新整个页面的情况下实现回发的最简单方法。

您可以通过在安装前或安装后修改.DNN文件来执行此操作,请转至主机/扩展名页面,编辑模块,编辑模块定义,然后编辑有问题的模块控件。

编辑:在DNN文件中,您可以拥有

<moduleControl>
<controlKey />
<controlSrc>DesktopModules/$safeprojectname$/View.ascx</controlSrc>
<supportsPartialRendering>False</supportsPartialRendering>
<controlTitle />
<controlType>View</controlType>
<iconFile />
<helpUrl />
<viewOrder>0</viewOrder>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM