我的问题是我无法从控制器中获取我的选择选项值。 我的模型就是这样。
public class MergeAccount
{
public virtual Identity.ApplicationUser SourceUser { get; set; }
public virtual Identity.ApplicationUser TargetUser { get; set; }
public virtual string Pincode { get; set; }
public virtual string Securitycode { get; set; }
public virtual string Note { get; set; }
public virtual DateTime MergeDate { get; set; }
}
和我的观点
<select class="select2-single form-control" id="TargetUser" name="TargetUser">
<option value="">Target Account</option>
@foreach (var item in UserList)
{
<option value="@item.Id">@item.UserName</option>
}
控制器端
public ActionResult DoMergeAccount(MergeAccount merge)
{
var targetusrId = merge.TargetUser ; <----
}
merge.TargetUser总是为null,任何想法如何获得selectoption值?
答案 0 :(得分:0)
无论如何,我可以用
获得价值string targetuser = Request [“TargetUser”];
但如果模型属性id / name与下拉列表相同,它不应自动填充我的模型?