我正在使用以下代码,将模型值输出到页面上的脚本标记中。我正在尝试使用剃刀视图引擎。这实际上似乎有效,但在我的代码中,Visual Studio似乎并不喜欢所有绿色波形。我怎样才能正确地做我想要的事情。谢谢你的帮助。
@model RepairInformation.Web.ViewModels.MaintenanceViewModel
<div id="tabs"> @{ Html.RenderPartial("_tabs"); } </div>
<script src='@Url.Content("~/Scripts/addressHelper.js")' type="text/javascript"> </script>
<script type="text/javascript">
(function ($) {
$(document).ready(function () {
if (typeof selectedVehicle != 'undefined') {
selectedVehicle = new $repairInfo.Vehicle(@Model.CurrentVehicle.Vid , @Model.CurrentVehicle.Year, '@Model.CurrentVehicle.Make', '@Model.CurrentVehicle.Model');
debugger;
}
});
})(jQuery);
</script>
请让我知道如何正确地做到这一点。
谢谢,
〜在圣地亚哥
答案 0 :(得分:3)
对我来说很好看。你在哪里得到绿色的波浪线?我的猜测是,由于代码中的@Model ...,Visual Studio只是在Javascript中遇到困难(这不是有效的Javascript,但是在呈现html后它将被修复)。