您的位置:首页 > 其它

.NET MVC框架中控制器接收参数的四种方式

2015-09-07 10:54 411 查看
1.通过路由中的配置的参数名字直接接收(要求:两者同名)

routes.MapRoute(

name: "Default",

url: "{controller}/{action}/{id}",

defaults: new { controller = "Stu", action = "Index", id = UrlParameter.Optional }

);

public ActionResult Del(int id)


{...}


2.通过模型绑定(要求表单中标签的Name属性的值和实体模型的属性一致)

public ActionResult Edit(Models.Student s)//模型绑定


{....}



3.通过原始的Request.QueryString和Request.Form


4.通过FormCollection

public ActionResult Edit(FormCollection form)

{

form[""]....

}

版权声明:本文为博主原创文章,未经博主允许不得转载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: