1

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 を使用することにしました。これを行う簡単な方法はありますか?

4

0 に答える 0