Html.RadioButtonListASP.NET MVC Futures中有一个扩展方法.有没有人找到强类型版本的代码RadioButtonListFor<T>.它在视图中看起来像这样:
<%= Html.RadioButtonListFor(model=>model.Item,Model.ItemList) %>
Run Code Online (Sandbox Code Playgroud) 我有一个Enum称为ActionStatus,它有两个可能的值open = 0和closed = 1
public enum ActionStatus
{
Open,
Closed
}
Run Code Online (Sandbox Code Playgroud)
我想在我的编辑中构建单选按钮组,并创建使用枚举来填充单选按钮的视图,其中a)创建视图中的默认值和b)编辑视图中当前选定的选项.
我需要一个扩展方法,并且有人已经创建了一个吗?
编辑:在Darins的答案之后,这是我的Model课程
namespace Actioner.Models
{
[MetadataType(typeof(MeetingActionValidation))]
public class MeetingAction
{
[Key]
public int MeetingActionId { get; set; }
[Required]
[Display(Name = "Description")]
public string Description { get; set; }
[Required]
[Display(Name = "Review Date")]
public DateTime ReviewDate { get ;set; }
public int Status{ get; set; }
[ScaffoldColumn(false)]
public int MeetingId { get; set; }
//public virtual Meeting Meeting { get; set; }
//public virtual ICollection<User> Users …Run Code Online (Sandbox Code Playgroud) 如何将RadioButtonFor()设置为默认选中
<%=Html.RadioButtonFor(m => m.Gender,"Male")%>
Run Code Online (Sandbox Code Playgroud)
(Html.RadioButton)有出路而不是(Html.RadioButtonFor)
有任何想法吗?
有人可以提供一个如何正确使用Html.RadioButtonFor的简单示例吗?让我们说这是一个简单的场景,我的模型有一个名为Gender的字符串属性.我想显示两个单选按钮:"男性"和"女性".
在编辑视图中保留所选值的同时实现此最简洁的方法是什么?