2014-03-05 50 views
-2

這是我確定的某人的壘球。我正在清理一些我繼承的代碼,並且有這種情況。Javascript語法錯誤警告分配ViewData

控制器頁面

DataTable dtYearTable = new DataTable(); 
dtYearTable.Columns.Add("text"); 
dtYearTable.Columns.Add("value"); 
dtYearTable.Rows.Add("2014", "2014"); 
dtYearTable.Rows.Add("2013", "2013"); 
dtYearTable.Rows.Add("2012", "2012"); 
ViewData["dtyears"] = JsonConvert.SerializeObject(dtYearTable); 

ASPX頁面

var _programs = <% = ViewData["dtyears"] %>; 

因此,在爲aspx頁面的代碼行的末尾,我得到的小紅色波浪說語法錯誤。代碼運行正常,我只想知道如何刪除紅色的語法錯誤警告。

謝謝!

+0

好奇之間沒有空格,爲什麼這會得到downvoted。任何接受者?這只是一個誠實的問題,關於我爲什麼IDE如此行爲以及是否有方法糾正它的混淆。 –

回答

0

的ASPX部分應該是<%= ... %>%=

+0

這不適合我,但感謝評論! –