blsn.net
当前位置:首页 >> mvC3,viEw页面要返回多个不同的moDEl,从控制器里... >>

mvC3,viEw页面要返回多个不同的moDEl,从控制器里...

一般返回一个model这样 @model MvcMusicStore.Models.Album 方法: public ActionResult Details(int id) { var album = storeDB.Albums.Find(id); return View(album); } 这个页面不止一个model,还有其他的,那么 Details/id,仅仅返回这一个re...

一般返回一个model这样 @model MvcMusicStore.Models.Album 方法: public ActionResult Details(int id) { var album = storeDB.Albums.Find(id); return View(album); } 这个页面不止一个model,还有其他的,那么 Details/id,仅仅返回这一个re...

可以对应多model,需要多件一个累,你现在有两个个model, DeviceInfoModel和UploadImageModel,你一个view需要都返回他们,你多建一个类就好。如: Public class model2 { Public List list{get;set;} Public DeviceInfoModel list{get;set;} } ...

控制器里面创建对应View控制器,事先写一个页面实体Model,实体里面有你的这个集合,在return View(Model); 1.一种方法在视图里面就可以 @foreach (var i in Model.list) { i.属性 } 2.在视图里面使用第三方列表控件绑定显示

你不依赖Controller类能直接返回么? 再说你这样做不是破坏了MVC框架原则了么?

ViewModel说白了就是给View用的Model,比如你的View要包含一个表格跟表格中的查询条件,你就可以写一个包含表格集合跟查询参数两个类的ViewModel,比如 //伪代码 public class MyViewModel { public List DataTable{get;set;} public DataSearch...

一条数据也是可以用foreach的,但是如果是单个实体,那需要menus类有几个字段,直接在view展示Model.ID、Model.Name

你把多个实体封装到一个新的类里面,在把这里新的类进行返回,不就好了

前台还是老样子做个form提交或者用js post,没什么变化 后台control接受的时候用model类去接就行了,服务器会自动按照类中的属性去赋值的 model: public class Model { public string ProduceName { get; set; } } 前台: 生产名称: 后台: [HttpPos...

springMVC 返回一个指定的HTML页面的写法如下: @RequestMapping(value="/html", method=RequestMethod.GET) public String prepare(Model model) { model.addAttribute("foo", "bar"); model.addAttribute("fruit", "apple"); return "views/ht...

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com