【问题标题】:Dotnetnuke reference images and stylesheetDotnetnuke 参考图像和样式表
【发布时间】:2011-05-13 22:20:35
【问题描述】:

我正在构建一个 DotNetNuke 5 模块,我想知道以下最佳方法是什么:

  1. 我的模块文件夹“module.css”中有一个样式表。将样式表应用到我的模块的最佳方式是什么?

  2. 我也有一些图像。引用我的模块文件夹中的图像的唯一方法是引用“/DesktopModules/MyModule/xxx.png”。这可以以更优雅的方式完成吗? (也许是 DotNetNuke.Globals 之类的?)

谢谢!

【问题讨论】:

    标签: c# dotnetnuke


    【解决方案1】:

    只需在模块文件夹中包含 module.css,DNN 就会将其加载到加载模块的页面上。但它必须是 module.css,而不是其他名称,并且它需要与正在加载的 ASCX 文件位于同一文件夹中。

    至于图片,我通常根据 PortalAlias 然后是 desktopmodules 的位置来构建图片的路径。

    【讨论】:

    • 感谢您的回答。你能举一个关于构建图像路径的例子吗?所以我必须做“/”+ PortalAlias..然后呢?
    • 如果您使用控件,您可以制作 imageurl="~/desktopmodules/MODULENAME/images/imagename.gif" 如果您在代码中执行操作,您可以执行 string fileUrl="http: //" + this.PortalSettings.PortalAlias.HTTPAlias + "desktopmodules/modulename/+ "image.gif";
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多