jquery - 如何正确编写此 MVC razor 代码以与我的 javascript 一起使用?

标签 jquery asp.net-mvc razor

我正在使用以下代码,其想法是将模型值输出到页面上的脚本标记中。我正在尝试使用 Razor View 引擎。这实际上似乎有效,但 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>

请让我知道如何正确执行此操作。

谢谢,
~ck 在圣地亚哥

最佳答案

我觉得不错。你从哪里得到的绿色曲线?我的猜测是,Visual Studio 只是因为代码中的 @Model... 而在 Javascript 中遇到了困难(这不是有效的 Javascript,但一旦呈现 html 就会修复)。

关于jquery - 如何正确编写此 MVC razor 代码以与我的 javascript 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4463403/

相关文章:

css - 我如何使用隐藏电话 Bootstrap 类隐藏特定的 asp.net WebGridColumn/s

javascript - ajax 调用成功后更改 @Html.DisplayFor 项目

c# - 在 MVC 中禁用 html 帮助文本框的自动完成

c# - 如何在 ASP.Net MVC 中将 RDLC 报告与 ReportViewer 控件一起使用?

asp.net-mvc-3 - 使用 Razor 在 Telerik MVC3 网格中选择筛选器选项

html - 更改下拉位置

javascript - 在调用的 .ajax() 成功函数中获取 jQuery 集合中项目的句柄?

javascript - 选择两个 p 元素之间的所有元素

javascript - 使用变量改变颜色

javascript - 具有动态操作的 ASP.NET MVC RouteUrl