MVC 模式下,在Model里使用Request对象
最近刚刚接触 asp.net MVC 框架。
有个问题,请教一下大家。
比如一个 实体的编辑页面,在 Model里,需要实现 把从客户端填写的值更新到服务器。
那么,客户端填写的值,如何传递到Model中?
我知道可以这样:
1.在Controller 的Action 里,参数列表加上 客户端Input 的Name,作为参数。然后把参数传递到 Model 中,保存。
eg:
2.或者,直接在Model里使用 HttpContext.Current.Request["Id"]、 HttpContext.Current.Request["name"]获取。然后保存
请问,大家是怎么看这两种方式?
有个问题,请教一下大家。
比如一个 实体的编辑页面,在 Model里,需要实现 把从客户端填写的值更新到服务器。
那么,客户端填写的值,如何传递到Model中?
我知道可以这样:
1.在Controller 的Action 里,参数列表加上 客户端Input 的Name,作为参数。然后把参数传递到 Model 中,保存。
eg:
public ActionResult Save(int id,string name,string content)
{
var model = new xxxModel();
xxxModel.Save(id,name,content);
}
2.或者,直接在Model里使用 HttpContext.Current.Request["Id"]、 HttpContext.Current.Request["name"]获取。然后保存
请问,大家是怎么看这两种方式?
...全文


