2013-04-30 86 views
0

我想通過JQuery分配變量,但我不斷收到此錯誤。ASP.NET MVC 4 - 條件編譯關閉

我的代碼看起來像這樣。

$("#loginButton").button().click(function() { 
    var message = @ViewBag.Title; 
    alert(message); 
}); 

當我加入CC片段/ * cc_on @ * /代碼孤單前仍然沒有運氣!它說非法....可以有人pleease幫助我?

回答

2

我假設ViewBag.Title是一個字符串。你可能會想要類似的東西:

var message = "@ViewBag.Title"; 

所以JavaScript也把它看作一個字符串。

+0

但它會被讀爲C#嗎? – 2013-04-30 20:38:48

+0

:哦!工作!但我有另一個問題! Sa如果我想讓一個變量等於浮點數。我會怎麼做? – 2013-04-30 20:41:02

+0

不確定你在找什麼?它可能更適合作爲另一個問題。但是,如果'ViewBag.Title'的值不是一個字符串(float/double/bool),則在Javascript中刪除引號。類似於C#。 – 2013-04-30 20:43:18