数据读取器与指定的不兼容。某个类型为的成员在同名的数据读取器中没

数据读取器与指定的“Model”不兼容。类型“TableEntity”的成员在同名的数据读取器中没有对应的列

查询出来的内容和所映射的实体字段不符合;
 获取datatable某列集合
List<int> lstID = (from d in dt.AsEnumerable() select d.Field<int>("ID")).ToList();
 
前端传递的json太大,无法序列化的解决方案:
<system.web.extensions>
  <scripting>
  <webServices>
  <jsonSerialization maxJsonLength="2147483644"/>
  </webServices>
  </scripting>
  </system.web.extensions>
在appsetting节点下添加
  <add key="aspnet:MaxJsonDeserializerMembers" value="2147483644" />
 
ASP.net mvc 视图问题以下各节已定义,但尚未为布局页“~/views/shared/_layout_ajax.cshtml”呈现:“leftsider”。呈现:“leftsider”
解决方案:检查请求路径
如果是Ajax 请求的 可能根据mvc路由规则,url已经发生了改变,这时候 ajax post的 url就应该获取站点的 根目录;
 var rootUrl="@Url.Content("~")"+"Controller/Action";
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值