c# - 使用 UrlUtils 类的 PopUpUrl 方法在 Dotnetnuke 6 中弹出自定义模块

标签 c# .net dotnetnuke modalpopup

我是 DNN 的新手,在 DNN 中使用自定义模块,我创建了一个模块,然后在 DNN 中创建了一个选项卡,并将该​​自定义模块放在页面上。到目前为止一切顺利,但现在我想使用 DotNetNuke 的 UrlUtils 类的 PopUpUrl 方法在类似于登录模块的模式弹出窗口中弹出该模块,但它不起作用并且整个页面显示为普通页面而不是模式弹出窗口。我使用的方法如下:

1).我创建了一个超链接并将其放在我的皮肤上
2).关于皮肤负荷,我写如下

myLink.NavigateUrl = "http://www.abcd.com";
myLink.Attributes.Add("onclick","return" + UrlUtils.PopUpUrl(myLink.NavigateUrl, this, PortalSettings, true, false));

现在点击这个超链接,来自“http://www.abcd.com”的页面应该在弹出窗口中打开 但它不起作用....我是不是遗漏了什么...或者还有另一种方法...??

最佳答案

您的问题可能是 onclick 属性中的 return 和弹出 URL 之间没有空格。

关于c# - 使用 UrlUtils 类的 PopUpUrl 方法在 Dotnetnuke 6 中弹出自定义模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9679668/

相关文章:

c# - 是否可以在不创建引用的情况下更改新创建对象的多个属性?

.net - .NET 中的嵌套事务

.net - NHibernate ISession Flush : Where and when to use it, 以及为什么?

c# - CBO.FillCollection 抛出 "No parameterless constructor defined for this object."错误

drupal - 我需要有关网站开发平台和框架的建议

c# - 如何在运行时以所有权限在 IIS 7 中运行的网站中创建文件夹?

c# - 如何以编程方式设置 ItemsSource 属性?

c# - 如何在 Visual Studio Code for Unity 函数名称中获取智能感知?

c# - Task.Run 支持取消

c# - 这段代码如何在不同的线程中执行?