2017-07-19 83 views
1

我正在嘗試安裝Globalize來解決我在這裏描述的問題:Validation failing because of date format。請參閱Christopher Thrower的回答。設置Globalize Nuget包

如何將globalize.jsjquery.val.globalize.js添加到bundles/jqueryval

bundles/jqueryval目前看起來是這樣的:

bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*")); 

兩個文件的路徑爲:

c:\application\packages\jquery-globalize.1.0.0\content\Scripts\globalize.js 
c:\application\packages\jquery-globalize.1.0.0\content\Scripts\jquery.validate 

到MVC腳本文件夾的路徑是:

C:\程序\ mvc \ scripts

又是什麼意思:~/在路徑中。我找不到任何文件。

+0

'〜/'被翻譯成Web應用程序的根,所以在這種情況下'〜/ scripts'就是例如'c:\ application \ mvc \ scripts'。 – DavidG

+0

@DavidG,我怎麼去:globalize.js? – w0051977

+0

如果Nuget包尚未將js文件複製到您的Web項目文件夾中,則需要手動執行此操作。此外,也許發送一條消息給項目維護者關於它 – DavidG

回答

0

看了看包,我可以看到它將相關的Javascript文件直接安裝到您的Web項目中。所以,如果你看一看,你會看到這樣的事情:

Project Layout

所以將其添加到您的應用程序,它應該是這麼簡單

bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
    "~/Scripts/jquery.validate*", 
    "~/Scripts/globalize.js")); 
+0

我已經做到了。但是,它似乎什麼都不做。絕對沒有。 – w0051977

+0

你期望它做什麼? – DavidG

+0

請在這裏看到我的其他問題:https://stackoverflow.com/questions/45169314/validation-failing-because-of-date-format – w0051977