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

请问一个mvc的有关问题

2013-05-02 
请教一个mvc的问题mvc中前台传值到后台可以这样接收:public ActionResult Add(UserInfo userInfo){} //Use

请教一个mvc的问题
mvc中前台传值到后台可以这样接收:
public ActionResult Add(UserInfo userInfo){} //UserInfo 是一个实体,也就是对应数据库中的一个表,那如果有100个表。那控制器里面要写100个Action吗? asp.net?mvc
[解决办法]
T4模板 自动生成
[解决办法]
public ActionResult Add(FormCollection form)
{

}
这样只要1个就可以了。
[解决办法]
控制器里面ActionResult 和表没有直接关系。 它只是表示可以和view里面的同名视图可以在web上面输出。
你需要一个展现页面才创建一个actionResult 生成对应的 View视图。表只对应的是model。
比方说 你100个表。需要展现给用户的 页面就 10几个 你也就只需要创建10几个actionResult
其他的都是业务逻辑处理和数据访问操作用到的表 不需要有页面展示的也就不需要ActionResult

热点排行