在视图中调用Jquery方法

时间:2017-02-28 14:15:00

标签: c# jquery asp.net-mvc

我试图从视图中调用一个jquery方法,我在堆栈溢出时找到了一些帮助,但是对我来说它似乎不起作用,不知道为什么?

@{ 
    var status = Model.Status;
}

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
    <script type="text/javascript">

    $(document).ready(
         function DisableFeature() {
             alert("here");
         }

         @if (status != 1)
         {
             //<h1>It worked!!</h1>
             DisableFeature();
         }

        );

</script>
}
当我调用它时,

DisabledFeature()以红色加下划线并说“当前上下文中不存在名称DisabledFeature”。

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

@{ 
    var status = Model.Status;
}

@if (status != 1)
{
  <script>
    $(document).ready(function () {
      function DisableFeature() {
        alert("here");
      }

      DisableFeature();
    });
  </script>
}

在调用javascript之前检查status