2013-03-24 49 views
0

例子:我如何在Javascript中使用模型?

<script type="text/javascript"> 
     function abc() { 
      var t = document.getElementById("name").value; 
      @foreach(Player pl in Model){ 
      if (t == pl.Name) { 
       alert("This name is already use!"); 
      }     
     } 
    </script> 

錯誤:T - 不能解析符號 如何使用JavaScript變量在C#代碼?這個例子有可能嗎?

+2

這是錯的,我不知道怎麼解釋......你用客戶端代碼混合服務器端代碼,這是我出來的最好的。 – gdoron 2013-03-24 12:28:30

+0

@Aviatrix是什麼讓你認爲它是'Razor-2'代碼? – gdoron 2013-03-24 12:31:01

+0

假設他是MVC的新手,他只是安裝它,它是剃鬚刀2 – Aviatrix 2013-03-24 12:37:04

回答

0

你可以這樣做。

<script type="text/javascript"> 
    function abc(players) { 
     var t = document.getElementById("name").value; 
     for(p in players) { 
     if (t == p.Name) { 
      alert("This name is already use!"); 
     }     
    } 

    abc(@Html.Raw(Json.Encode(Model))); 
</script> 
+0

錯誤:無法在此上下文中命名「Json」 – user2204438 2013-03-24 13:16:06

相關問題