2011-12-04 21 views
0

私は非常に単純な問題があります。私はjavascript変数にサーバー変数を割り当てようとしています。ASP.NET MVC JavaScriptとRazorのシンプルなケース

var data = @(DateTime.Now.Day.ToString() + " " + System.Globalization.CultureInfo.GetCultureInfo("pl-PL").DateTimeFormat.GetMonthName(DateTime.Now.Month) + ", " + DateTime.Now.Year.ToString()); 

alert(data); 

alertは表示されません。バグはどこですか?

ソース出力は

var data = 4 , ; 

alert(data); 

ですが、あなたはその後、私は次の警告を得る引用符

var data = "@(DateTime.Now.Day.ToString() + " " + System.Globalization.CultureInfo.GetCultureInfo("pl-PL").DateTimeFormat.GetMonthName(DateTime.Now.Month) + ", " + DateTime.Now.Year.ToString())"; 
alert(data); 

でそれをラップする必要が4 december 2011

+1

出力をソースに表示しましたか?あなたがするときに何が見えますか? – tugberk

答えて

2

次のようになります。

「5 grudzień、2011 "

文字列を引用符で囲まずに考えると、有効なjavascriptではありません。

関連する問題