Asp.net mvc 3 在ASPX MVC V3中,如何处理服务调用的返回对象?
对不起,这个模糊的问题,我不知道如何简洁地表达我的问题 我有一个ASPXMVCV3项目 表单提交的演练如下所示Asp.net mvc 3 在ASPX MVC V3中,如何处理服务调用的返回对象?,asp.net-mvc-3,Asp.net Mvc 3,对不起,这个模糊的问题,我不知道如何简洁地表达我的问题 我有一个ASPXMVCV3项目 表单提交的演练如下所示 CreateCustomer视图保存表单并由客户查看 客户提交表格 将POST格式设置为CreateCustomer,然后依次使用[HttpPost]标记调用CreateCustomer方法 [HttpPost]CreateCustomer()方法调用一个外部CreateCustomer服务 external CreateCustomer service返回一个SuccessObjec
CreateCustomer
视图保存表单并由客户查看CreateCustomer
,然后依次使用[HttpPost]
标记调用CreateCustomer
方法[HttpPost]CreateCustomer()
方法调用一个外部CreateCustomer服务
external CreateCustomer service
返回一个SuccessObject
SuccessObject
的CreateCustomerResult
页面CreateCustomer
移动到CreateCustomerResult
?
我试图使用RedirectToAction
,但它不允许我同时传递对象。我也认为这是错误的使用方法
有什么想法吗
再次抱歉,如果这看起来有点模糊,我想我在这里感到困惑
你可以这样做。在
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)
}
}
听起来太容易了!马上跑去测试太棒了祝你好运!