为了账号安全,请及时绑定邮箱和手机立即绑定

mvc初学者 控制器返回的问题 路过的大侠过来看看吧?

mvc初学者 控制器返回的问题 路过的大侠过来看看吧?

慕容3067478 2018-12-07 13:36:02
控制器: public ActionResult Index() { DataTable dt = CustomerInfo.GetList().Tables[0]; List<DbCon_view> list = CustomerInfo.GetModel() as List<DbCon_view>; if (list.Count > 0) { return View(list+dt); } } 默认的是希望用户一进来就显示菜单和一个列表 对应的结果集是 dt:list 如何返回啊这2个一起? 视图: @model System.Data.DataTable @using WC_DBConsole.Models @{ ViewBag.Title = "Index"; } <link href="@Url.Content("~/Content/LeftCss.css")" rel="stylesheet" type="text/css" /> <div id="LeftMenu" class="LeftMenu"> <ul> @foreach (System.Data.DataRow item in Model.Rows) { <li><a id="MeauID" href="#">@item["Customer_Name"]</a></li> } </ul> </div> 这个 List<DbCon_view> list = CustomerInfo.GetModel() as List<DbCon_view>;命名空间怎么导入啊 要不会提示 “/”应用程序中的服务器错误。 传入字典的模型项的类型为“System.Collections.Generic.List`1[WC_DBConsole.Models.DbCon_view]”,但此字典需要类型“System.Data.DataTable”的模型项。 急 等大侠 原谅我提出的低级问题.
查看完整描述

3 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

@using System.Data

加上这个应该就好了

查看完整回答
反对 回复 2019-01-21
?
SMILET

TA贡献1796条经验 获得超4个赞

@model System.Data.DataTable

是错误的。

你的model 本来 就不是 datatable,应该是一个自定义类吧。而 datatable是包含在 这个类中吧。

查看完整回答
反对 回复 2019-01-21
?
慕慕森

TA贡献1856条经验 获得超17个赞

恩 我解决了 返回多个集合 我定义个类 谢了

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 406 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信