MVC 4 では、BookingPaymentMode.cshtml 内のモデル式にアクセスするにはどうすればよいですか?
@Html.EditorFor(m => m.PaymentMode, "BookingPaymentMode")
と
@model MVCApplication.ViewModel.PaymentMode
@using System.Text
@{
var htmlHelper = this.Html;
var metaData = this.ViewData.ModelMetadata;
var expression=???
}
ただし、HTMLヘルパークラスでこれを行っていました
@Html.RadioButtonForEnum(m => m.Gender)
public static MvcHtmlString RadioButtonForEnum<TModel, TProperty>(
this HtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TProperty>> expression
)
{
var metaData = ModelMetadata.FromLambdaExpression(
expression, htmlHelper.ViewData)
}
これが私のUIの外観です。
支払いの種類は次のとおりです。Partly Paid, Fully Paid, UnPaid
また、部分的に支払われた金額のテキスト ボックスもあります。
enum と CustomEditor を使用することにしました。これを行う簡単な方法はありますか?