首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【mvc菜鸟求教!】mvc4+EF同一视图中查询和增加

2013-12-15 
【mvc初学者求教!】mvc4+EF同一视图中查询和增加查询用到了分页控件,所以视图中已经有一个@model PagedList

【mvc初学者求教!】mvc4+EF同一视图中查询和增加
查询用到了分页控件,所以视图中已经有一个@model PagedList<SSFastFoot.Models.Consult>了
但是同一视图中的增加功能还需要@model SSFastFoot.Models.Consult
但是一个视图不能有两个@model,有什么别的办法解决吗?
[解决办法]
可以用局部视图
[解决办法]


<div>
@Html.Partial("view1", Model)
</div>
<div>
@Html.Partial("view2", Model2)
</div>

[解决办法]
viewdata['aa']='aa';
[解决办法]
class MyViewModel
{
      PagedList<SSFastFoot.Models.Consult> ConsultList
      {
      }
      class SSFastFoot.Models.Consult ConsultModel
      {
      }
}
[解决办法]
你可以创建一个自定义的model类,想传递多少复合类型的参数都可以,象这样:

public class MyModel{

public PagedList<SSFastFoot.Models.Consult> PagedConsults{get;set;}

public SSFastFoot.Models.Consult SingleConsult{get;set;}

}
然后把MyModel做为Model对象传递就行了。

=================================================================
ASP.NET MVC免费分页控件MvcPager 2.0版发布,功能更强大,欢迎使用:
http://www.webdiyer.com/mvcpager/
[解决办法]
最好是用ajax  网上现在好多基于jQuery的表格插件。
[解决办法]
引用:
Quote: 引用:

你可以创建一个自定义的model类,想传递多少复合类型的参数都可以,象这样:

public class MyModel{

public PagedList<SSFastFoot.Models.Consult> PagedConsults{get;set;}

public SSFastFoot.Models.Consult SingleConsult{get;set;}

}
然后把MyModel做为Model对象传递就行了。

=================================================================
ASP.NET MVC免费分页控件MvcPager 2.0版发布,功能更强大,欢迎使用:
http://www.webdiyer.com/mvcpager/

又出现了新问题,在实体类中设置了特性限制,但是点击提交也不显示错误提示 

没看懂什么意思,什么叫特性限制?
[解决办法]
假如重复多,可以选择局部视图,如果就这一个页面,可以返回个字典,或者自定义类

热点排行