全部,

我正在开发一个 dnn 6 模块,但似乎无法找到任何使用 JQuery 获取 ModuleID 的方法。 ModuleID 不在查询字符串中,似乎存储在上下文中。如果查询字符串中未显示 ModuleID,有谁知道如何使用 JQuery 获取 ModuleID?

我尝试这样做的一种方法是使用 asp:label 控件并在页面加载中将 ModuleID 分配给标签,然后使用 JQuery 获取该标签的 .val() 。但是,我不想让 ModuleID 只显示在页面上——这太愚蠢了! :)

感谢您提供任何提示!

最佳答案

您可以简单地在 View.ascx 中的 标记内呈现 ModuleId:

<script>
    var moduleId = <%= ModuleId %>;
</script>

关于c# - 如何使用 jquery 获取 DotNetNuke ModuleID?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11362907/

10-11 03:07