モデルの HtmlHelper、RadioButtonFor、および列挙型に問題があります。厳密に型指定されたビューがあり、チェックボックスで enum プロパティを切り替える必要があります。
Enum.cs
public enum Values{
Value1,
Value2
}
Model.cs
public class Model{
public Values MyProp{ get; set; }
;
View.cshtml
@Html.RadioButtonFor(model => model.MyPropi, Values.Values1)
Controller.cs
public ActionResult WizardFirstStep()
{
var model = new Model();
return View(model);
}
コントローラーで MyProperty 値を設定すると、期待どおりに RadioButton がチェックされます。しかし、モデルをパラメーターとして取得する次のウィザード ステップへの投稿の後、プロパティは設定されません。
私が何を意味するかを理解するのに役立つ場合: C# と WPF の場合、IValueConverter を使用します。
ところで: HtmlHelper.ActionLink を使用して、モデルをコントローラーに取得します。
前もって感謝します