C# Dotnetnuke参考图像和样式表

C# Dotnetnuke参考图像和样式表,c#,dotnetnuke,C#,Dotnetnuke,我正在构建一个DotNetNuke 5模块,我想知道下面的最佳方法是什么: 我的模块文件夹“Module.css”中有一个样式表。将样式表应用于我的模块的最佳方式是什么 我也有一些图片。参考“我的模块”文件夹中的图像的唯一方法是参考“/DesktopModules/MyModule/xxx.png”。这能以更优雅的方式完成吗?(也许是DotNetNuke、Globals等?) 谢谢 只需在模块文件夹中包含module.css,DNN就会将其加载到加载模块的页面上。但它必须是module.css,

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

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

  • 我也有一些图片。参考“我的模块”文件夹中的图像的唯一方法是参考“/DesktopModules/MyModule/xxx.png”。这能以更优雅的方式完成吗?(也许是DotNetNuke、Globals等?)


  • 谢谢

    只需在模块文件夹中包含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”;