API+MVC二级联动
- 
需要在NuGet包当中下载Microsoft.AspNet.WebApi.Cors插件 
- 
在WebApiConfig当中 添加 跨域设置 config.EnableCors(new EnableCorsAttribute("","","*")); 
- 
将[EnableCors(origins:"",headers:"",methods:"GET,POST,PUT,DELETE")]代码放到控制器上边 
- 
Http谓词(get、put、post、delete) 
二、创建WEBAPI不能使用中文
三、.net可以通过加密和混淆以及加壳保护代码
四、MVC连接API实现二级联动
创建一个表
[Table("City")]
    public class City
    {
        [Key]
        public int CId { get; set; }
        public string CName { get; set; }
        public int PId { get; set; }
    }
- 
先加载第一级下拉菜单 
- 
给第一级下拉菜单添加onchange事件  
- 
获取第一级ID 根据ID和数据表中PID进行查询 public List<City> GetCity(int id)
 {
 return db.Citys.Where(u => u.PId == id).ToList();
 }
五、代码重构
- 
禁止复制粘贴 
- 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号