ASP.NET MVC+Ajax实现级联下拉列表

作者:袖梨 2022-06-25

前端模版文件,给第一个初始下拉列表初始值,第二个没数据,通过Ajax调用后台返回json数据绑定

 代码如下 复制代码

@Html.DropDownList("CategroyID", (IEnumerable)ViewBag.CategoryID, "请选择...", new { id = "CategroyID", onchange = "GetArticleClass(this)" })
<select id="ArticleClassID" name="ArticleClassID">


后台方法

 

 代码如下 复制代码
public ActionResult GetArticleClass(int id=0)
       {
           List articleClass = db.ArticleClass.Where(a => a.CategoryID == id).ToList();
           return Json(articleClass, JsonRequestBehavior.AllowGet);
       }

注意事项

其中ArticleClassModels模型包括ID,Name等属性。

相关文章

精彩推荐