2016-08-02 13 views
0

這是我的CShtml代碼 我想檢查一些條件的員工名稱。 如果你可以建議,會很棒。我想檢查屬性值是否爲空或不在MVC中。請建議

@model IEnumerable<ATS.Models.clsManagerApproval> 

@{ 
    ViewBag.Title = "ManagerApproval"; 
    Layout = "~/Views/Shared/_Layoutuser.cshtml"; 
} 

<h2>Manager Approval</h2> 

<script type="text/javascript"> 

    $(document).ready(function() { 
    if ($("#EmployeeName").val() == "") { 
      alert("some sample text abc213"); 
     } 
}) 
</script> 
<table style="border: 1px solid white"> 
    <tr> 
     <th style="width:1px; visibility:collapse;"> 
      @Html.DisplayNameFor(model => model.UAmasterID) 
     </th> 
      <th style="width:130px"> 
      @Html.DisplayNameFor(model => model.EmployeeName) 
     </th> 
    </tr> 
@foreach (var item in Model) { 
    <tr> 
     <td style="visibility:collapse;"> 
      @Html.DisplayFor(modelItem => item.UAmasterID) 
     </td> 
     <td> 
      @Html.DisplayFor(modelItem => item.EmployeeName) 
     </td> 
    </tr> 
} 
</table> 

我想查看一些條件的員工名稱。 如果你可以建議,會很棒。 感謝

+0

什麼條件?一旦你檢查了你想做什麼?你想要怎麼處理你的腳本(你沒有任何帶'id =「EmployeeName」''的元素) –

回答

0
@{ 
    if(string.IsNullOrEmpty(Model.EmployeeName)) 
    {} 
} 
+0

alert(Model.EmployeeName).toString();如果我試圖看到價值。它顯示的例外是「型號」未定義 – user3794063

+2

@ user3794063我甚至不知道從...開始...除了勸告你閱讀教程... – Leo

0
@foreach (var item in Model) { 
     if(string.IsNullOrEmpty(Model.EmployeeName))//here your condition 
     { 
      //whatever u want to do... 
     } 
     else{ 
      <tr> 
       <td style="visibility:collapse;"> 
        @Html.DisplayFor(modelItem => item.UAmasterID) 
       </td> 
       <td> 
        @Html.DisplayFor(modelItem => item.EmployeeName) 
       </td> 
      </tr> 
      } 
} 
0

你需要了解如何MVC /剃刀作品。

  1. @符號後的所有內容都是剃鬚刀,並且會在發送到客戶端之前在服務器上執行。這允許您使用C#函數來操作Model對象。
  2. Javascript代碼與剃鬚刀完全分離,因爲JavaScript在客戶端上執行。當你想HTML
  3. 剃刀會自動檢測到,所以你可以寫這樣的代碼:

    @foreach(以型號VAR項目) { @if(string.IsNullOrEmpty(Model.EmpleeName)){ 警告:名稱爲空白 }其他{ ... ... ... } }

這聽起來像你可能需要做一些關於MVC的背景知識。

+0

由於模型是'IEnumerable ',這將拋出一個異常(誰需要做一些背景閱讀?) –

+0

問題是如何檢查一個值不寫整個頁面 – fireydude

相關問題