我遇到了HtmlHelper,RadioButtonFor和我的模型中的枚舉問題。我有一個強類型的視圖,我希望複選框切換我的枚舉屬性。MVC3 RadioButtonFor與枚舉
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的值,所述單選按鈕按預期進行檢查。但是,在發佈到下一個嚮導步驟(將模型作爲參數)後,該屬性未設置。
如果它能幫助你理解我的意思:如果它是C#和WPF,我會使用IValueConverter。
btw:我使用HtmlHelper.ActionLink將模型傳遞給控制器。
在此先感謝
您可能會考慮將此答案標記爲已接受 – rossipedia