对不起这个模糊的问题,我不确定如何简洁地说出我的问题。
我有一个ASPX MVC V3项目。
表单提交的演练
CreateCustomer
视图保留表单并由客户查看CreateCustomer
,然后使用CreateCustomer
标记调用[HttpPost]
方法。[HttpPost] CreateCustomer()
方法调用external CreateCustomer service
。external CreateCustomer service
会返回SuccessObject
CreateCustomerResult
。{/ li>的SuccessObject
页面
醇>
我不知道/了解如何做第6步。
我在控制器中,在CreateCustomer方法中,我有要显示的对象,如何从CreateCustomer
移动到CreateCustomerResult
?
我尝试使用RedirectToAction
,但它不允许我传递对象。我还认为这是错误的使用方法吗?
有什么想法吗?
再次抱歉,如果这看起来有点模糊,我想我在这里很困惑。
此致
答案 0 :(得分:1)
HttpPost
方法中返回结果视图
[HttpGet]
public ActionResult CreateCustomer()
{
return View();
}
[HttpPost]
public ActionResult CreateCustomer()
{
try{
// save here
return view("CreateCustomerResult",SuccessObject)
}catch(Exception ex)
{
///
return view("CreateCustomerResult",SuccessObject)
}
}