1
我工作的nopCommerce,發現腳本和CSS都包含在下面的方式,在Root_Head.cshtml文件如何在C#MVC4變動資源(JS和CSS)URL從插件
Html.AppendCssFileParts("~/Content/smoothness/jquery-ui-1.8.17.custom.css");
Html.AppendScriptParts("~/Scripts/public.ajaxcart.js");
Html.AppendScriptParts("~/Scripts/public.common.js");
Html.AppendScriptParts("~/Scripts/jquery-ui.min.js");
Html.AppendScriptParts("~/Scripts/jquery.validate.unobtrusive.min.js");
Html.AppendScriptParts("~/Scripts/jquery.validate.min.js");
Html.AppendScriptParts("~/Scripts/jquery.unobtrusive-ajax.min.js");
Html.AppendScriptParts("~/Scripts/jquery-1.7.1.min.js");
晚在同一文件中,它被嵌入在目:
@Html.NopCssFiles(this.Url, ResourceLocation.Head)
@Html.NopScripts(this.Url, ResourceLocation.Head)
這產生與相對URL等中定義的HTML輸出嵌入腳本/ CSS在頁眉/頁腳...
<link href="/Content/smoothness/jquery-ui-1.8.17.custom.css" rel="stylesheet" type="text/css" />
<script src="/Scripts/jquery-1.7.1.min.js"></script>
我需要將URL從插件更改爲其他URL而無需修改根文件。所以在完成之後,它看起來像這樣:
<link href="http://someurl.com/Content/smoothness/jquery-ui-1.8.17.custom.css" rel="stylesheet" type="text/css" />
<script src="http://someurl.com/Scripts/jquery-1.7.1.min.js"></script>
關於如何從插件擴展它的任何想法?我應該如何繼續?
感謝您的回答,但我需要從我的插件更改網址,而不更改核心文件。我怎樣才能做到這一點? – Herin
你的意思是你不想對Root_Head.cshtml做任何修改? – Raver0124
確切的說,我不想在Root_Head.cshtml文件中做任何修改。 – Herin