Я пытаюсь выяснить, есть ли более короткий способ записи данных в представление, чем то, что я сейчас делаю. Это то, что я в настоящее время, на мой взгляд:Более короткий способ записи данных на вид
<td>
<%
if (Model.AnnualIncome != null)
{
%>
<%: "R " + Model.AnnualIncome.ToString() %>
<%
}
%>
</td>
Есть более короткий способ отображения годового дохода на экране, чем иметь все <%%>?
Благодаря
это может быть далее сокращенно: <% = (Model.AnnualIncome ?? string.Format ("R {0}" , Model.AnnualIncome))%> –
@jim, на самом деле это будет печатать только AnnualIncome без «R», если это не null, и напечатать «R», если оно равно null. – Paul
paul - хороший улов. мои пальцы были в отчаянии, чтобы добавить что-то по внешнему виду :) –