Html.DropDownListFor 后台取值

feng199 feng199 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
model:

public class RegisterViewModel
{
public IEnumerable<SelectListItem> aaa { get ; set; }
}

-------------------------------------------------------------------------------------------------------------------
view:

@Html.DropDownListFor(m => m.aaa, ViewData["d"] as SelectList)

-------------------------------------------------------------------------------------------------------------------
controls:

public ActionResult Register()
{
List<SelectListItem> items = new List<SelectListItem>()
{
new SelectListItem(){Text="a", Value="a1", Selected = true},
new SelectListItem(){Text="b", Value="b1"},
};

ViewData["d"] = new SelectList(items, "Value", "Text");
return View();
}

[HttpPost]
public async Task<ActionResult> Register(RegisterViewModel model)
{
IEnumerable<SelectListItem> s = model.aaa as IEnumerable<SelectListItem>;

if (s != null)
{
int i = -1;
foreach (SelectListItem sli in s)
{
i++;
}
Response.Write("<script type='text/javascript'>alert('" + i.ToString () + " ');</script >");
}
}


-------------------------------------------------------------------------------------------------------------------

这里后台post,无法取到数据?
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
feng199
.NET社区 62,272 成员 668,968 内容