簡體   English   中英

從javascript訪問模型屬性

[英]Access model property from javascript

我有一個 ASP.NET MVC 項目,我試圖從視圖 (.cshtml) 和 javascript 函數中訪問模型屬性 (isNew),所以我在下面執行但沒有成功:

@model My.Common.DTOs.MyDTO

function Initizalize()
{
   if (!@Model.isNew)
   {
      DoSomeStuff(); // call another javascript function
   }   
}

function DoSomeStuff()
{
}

你可以通過這種方式實現它

if (!@Model.isNew)
{
  <script>
   DoSomeStuff(); // call another javascript function
  </script>
}  

您可以在腳本部分嘗試此操作。

@section scripts{
  <script>
      var isNew = @Html.Raw(Json.Encode(Model.isNew));

      function Initizalize()
      {
          if (!isNew)
          {
              DoSomeStuff();
          }   
      }

      function DoSomeStuff() {

      }

      Initizalize();

  </script>
}

這個問題和你的問題有關嗎? 關於如何訪問 .cshtml 文件中的 Javascript/Jquery 代碼塊中的模型數據,有一個非常深入的答案。 祝你好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM