我想在不改變模型類的情況下計算視圖類中的年齡。在MVC網格視圖中顯示局部變量
我已經計算年齡。但它不會在網絡網格顯示 那麼問題是,如何在網格中顯示的變量
<% var age=(DateTime.Today.Year - item.BirthDay.Value.Year);
@Html.DisplayTextFor(model => age);
%>
我想在不改變模型類的情況下計算視圖類中的年齡。在MVC網格視圖中顯示局部變量
我已經計算年齡。但它不會在網絡網格顯示 那麼問題是,如何在網格中顯示的變量
<% var age=(DateTime.Today.Year - item.BirthDay.Value.Year);
@Html.DisplayTextFor(model => age);
%>
我沒有找到正確的答案。最後想出瞭解決方案
<% var age=(DateTime.Today.Year - item.BirthDay.Value.Year);
%>
<%=age %>
(model => age)
是不是?年齡不是模特的財產。 你應該嘗試
@Html.TextBox("tbAge", age);
問候。
呀。(型號=>以下)是不正確的。感謝您對我付出的答案。但它不工作。 Html.DisplayFor(model => model.BirthDay)。這項工作。但我需要計算年齡 –
這是方式。我終於找到了一種方法來做 <%var age =(DateTime.Today.Year - item .BirthDay.Value.Year); %> <%=age %> –
理想情況下,您可以使用ViewModel,然後可以包含您需要的其他計算 – Coops