asp.net mvc项目实战遇见问题及解决方式----ajax请求500错误,请求多表数据

ajax请求出现500错误——但是想实现的功能是,把一个页面分成了两份,点击右边导航栏,利用ajax请求,请求数据,在右边出现相应页面,当时使用的是partialAction然后出现了这个500错误,主要就是在这个action上,一个页面不能ajax请求另一个页面。当时对实体集也不是很了解,对于自动生成的model层,以为不能改动,那么我要访问几个表就得有几个controller,就得有几个action,感觉完全没办法实现。最后找的的答案是自己另写一个model类,然后将自己需要的表添加进去。

public class moretable {

public List<table1> Table1{ get; set; }

public List<table2> Tablr2{ get; set; }

public moretable() {

Table1 = new List<table1>();

Table2 = new List<table2>();

}

}类似于这样,就可以访问多个表中的数据。