博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC DropDownLis 二级联动实现
阅读量:4970 次
发布时间:2019-06-12

本文共 1006 字,大约阅读时间需要 3 分钟。

转自:
二级联动:
View: 
<script type=
"text/javascript"
>    
    
$(function () {       
        
$(
"#drpProvince"
).change(function () { 
            
$(
"#drpCity"
).
get
(0).options.length = 0; 
//清空
            
$.getJSON(
"/Persons/GetCities/" 
+ $(
this
).val(), 
null 
, function (data) {
                
$.each(data, function (i, item) {
                    
$(
"<option></option>"
).val(item[
"ID"
]).text(item[
"CityName"
]).appendTo($(
"#drpCity"
));
                
});
            
});
        
});
    
});
</script>
 
@Html.DropDownList(
"drpProvince"
,
null
,
"请选择"
)
@Html.DropDownList(
"drpCity"
null
,
"请选择"
)
 
Action:
 
          
public 
ActionResult Create()
        
            
List<Provinces> list = db.Provices.ToList();
            
ViewData[
"drpProvince"
] = 
new 
SelectList(list, 
"ID"
"ProvinceName"
);
            
ViewData[
"drpCity"
] = 
new 
List<SelectListItem>();
            
return 
View();
        
}
 
        
//返回城市列表
        
public 
ActionResult GetCities(
int
? id)
        
{
            
List<Cities> list = db.Cities.Where(q => q.ProvincesID == id).ToList();
            
if 
(Request.IsAjaxRequest())
            
{
                
return 
Json(list, JsonRequestBehavior.AllowGet);
            
}
            
else
            
{
                
return 
View(
""
);
            
}
        

转载于:https://www.cnblogs.com/wangdongying/p/11378723.html

你可能感兴趣的文章
gulp轻松上手
查看>>
用个体软件过程(PSP)记录你的工作
查看>>
NoSQL开篇——为什么要使用NoSQL[转]
查看>>
day 14 项目目录规范; time ; logging
查看>>
Codeforces - 1181B - Split a Number - 贪心
查看>>
模板 - Treap
查看>>
C#注册表操作类(完整版) 整理完整
查看>>
2018-2019-1 20189205 《Linux内核原理与分析》 第四周作业
查看>>
马棚问题
查看>>
【转】博弈论中的几个经典问题
查看>>
Scrapy爬虫框架补充内容一(Linux环境)【Scrapy爬虫框架结构及工作原理】
查看>>
【Coding】Eclipse使用技巧
查看>>
研磨设计模式之——代理模式(一)
查看>>
Java学习之路(十二):IO流
查看>>
java 编程基础
查看>>
策略模式——HeadFirst 设计模式学习笔记
查看>>
web页面兼容性测试之browsershots工具使用
查看>>
java常用设计模式十二:命令模式
查看>>
SQL NOTE-VARIABLE
查看>>
电商环境下客户关系管理的特点及应用
查看>>