2013-01-04 43 views
-1

我已經在我的asp.net MVC應用程序定義的模型類中的folloiwng輔助方法,我的Razor視圖內的一個輔助方法的價值: -如何顯示

public string compnayname(string emailid) 
     { 
      string name = emailid.Split('@')[1].Split('.')[0]; 
      name = name.Substring(0, 1).ToUpper() + name.Substring(1); 
      return name; 
     } 

然後在我看來,我寫以下幾點: -

<td> 
        @{string v = item.compnayname(item.AaaContactInfo.EMAILID); 

       @Html.Display(v.ToString())} 
       </td> 

但是沒有什麼被顯示在視圖上? 那麼可能是什麼問題? BR

+0

由於EMAILID似乎是同一型號的一員,你不需要在將它作爲參數的方法。有了這個,爲什麼不把你的方法變成一個屬性? –

回答

2

您不需要代碼塊(即@{})。嘗試使用:

<td> @item.companyname(item.AaaContactInfo.EMAILID) </td>