0
我有一個用JavaScript編寫的項目日曆,它在呈現時需要開始的月份和年份作爲參數。在我cshtml
文件我有以下幾點:在沒有警告的情況下將視圖模型值注入JavaScript
<script type="text/javascript" src="~/Content/js/ProjectCalendar/projectCalendar.js"></script>
<script type="text/javascript">
$(document).ready(function() {
window.projectCalendar.renderMiniCalendar(@Model.Month, @Model.Year);
});
</script>
然而,當我在注射月份和年份部分在Visual Studio錯誤列表拿起一個Syntax error
。這是因爲沒有被注入的值,該行就應該是:
window.projectCalendar.renderMiniCalendar(,);
有誰知道我可以從我的視圖模型值傳遞到JavaScript不會導致錯誤列表警告一個更清潔的方式?
謝謝,我想也許試試這個,但不希望JavaScript推斷傳入的值是字符串。將值作爲字符串傳遞會導致任何不利影響,或者當我開始將值作爲整數使用時,JavaScript會自動進行補償嗎? –
我剛剛在我的代碼中嘗試了您的解決方案,並且它似乎無副作用。謝謝。 –