-1
私の問題は、私のコントローラから選択オプションの値を取得できません。 私のモデルはこれと似ています。MVCカミソリ選択オプション問題
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値を得ることができますどのように任意のアイデア?
firebugなどでドロップダウンを調べて、値= "@ item.Id"にあるものを確認してください。 –
複雑なオブジェクト( 'ApplicationUser'は)に'