mvc 里
追答你上面不是都写出来了吗
ViewBag.One 在赋值之前转成List
在view里循环输出
ViewBag.One = gService .GetTop10Glorys("admin", "admin", "世界杯").ToString().ToList();
有时候大脑 短路了,所以还请大侠指点,转换成tolist 后,view里的foreach 怎么写呢?我写不正确
foreach(item in ViewBag.One as List){
}
我就是不知道实体类 怎么找。
追答Model里面没有实体类吗
你获得的数据是表里的数据啊
根据表定义的实体类应该有吧
那个 webservice 不是mvc 的,是以前的 一个webform 的,我能知道的就只有
using mvcweb.ServiceReference1;
Service1SoapClient gService = new Service1SoapClient();
gService .GetTop10Glorys("admin", "admin", "世界杯");
这3句话 来得到webservice 的数据。
不是MVC的也可以自己写一个实体类来接收数据用啊
你取到的这个数据你应该知道有些什么内容吧
之前的ViewBag.One = gService .GetTop10Glorys("admin", "admin", "世界杯").ToString().ToList();写错了
应该是 ViewBag.One = gService .GetTop10Glorys("admin", "admin", "世界杯").ToList();
自己写一个对应你取到数据集的实体类
MVC里view不推荐使用dataset
多谢点拨,我mvc 不熟吧 ,但是 我不加 ToString() 会报错的。把取的dataset 装到实体里,我还研究研究.
添加了,
using mvcweb.ServiceReference1;
Service1SoapClient gService = new Service1SoapClient();
ViewBag.One = gService .GetTop10Glorys("admin", "admin", "世界杯");
页面ViewBag.One 返回的是System.Data.DataSet
好像我问的问题该是怎么把xml dataset 还原到页面正常显示么?
“System.Data.DataSet”未包含“Table”的定义 呢
追答你把源码贴出来看看。
追问上面就是图片就是访问得到的xml啊,下面有mvc访问数据方式。