没有自定义,我可以在MVC 3中做这样的事情吗?
[HttpGet]
public ViewResult MyAction(ViewModel model)
{
// Do stuff
return View("ViewName", model);
}
Run Code Online (Sandbox Code Playgroud)
我这样做的原因是作为工作流程的一部分在不同页面之间传递数据.(即当用户在第1步中调整所需内容时,将表单数据传递给第2步...)
只要您具有与Model类的Property name相同的参数Name,它就会起作用
假设你的班级是这样的
public class ViewModel
{
public string Name { set;get;}
public string Loc{ set;get;}
}
Run Code Online (Sandbox Code Playgroud)
你可以这样做一个Get请求
MyAction?Name=jon&Loc=America
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9260 次 |
| 最近记录: |