2016-07-19 4 views
0

ビューの1つの内部でモジュールのControlPathプロパティにアクセスするにはどうすればよいですか? Webformsモジュールで、ControlPathを提供したPortalModuleBaseから継承したユーザーコントロール。 MVCに相当するものは何ですか?あなたのMVCコントローラのアクションでPortalModuleBase.ControlPathの代わりのMVC?

+1

この場合、ルートMVCモジュールが格納されている場所へのパスを探しているとしますか?そのMVCモジュールのためのフォルダの構造などのために少し異なるので、ちょうど確かにしようとしています。 –

+0

@MitchelSellersはい、そうです。何かのような \ DesktopModules \ MVC \ ModuleFolder – Apeksha

+0

@MitchelSellers – Apeksha

答えて

1

Apeksha、

申し訳ありませんが、これがとても遅れているが、ここで私が働いていたものです...

:あなたのかみそりビューで次に

ViewBag.ModulePath = $"~/DesktopModules/MVC/{ModuleContext.Configuration.DesktopModule.FolderName}"; 

@{ 
    ClientResourceManager.RegisterStyleSheet(Dnn.DnnPage, ViewBag.ModulePath + "/Resources/bootstrap/css/bootstrap.min.css"); 
} 

サーバーパスが必要な場合は、次のように追加してください:

Server.MapPath(ViewBag.ModulePath); 
関連する問題