Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 在ASPX MVC V3中,如何处理服务调用的返回对象?_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 在ASPX MVC V3中,如何处理服务调用的返回对象?

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

对不起,这个模糊的问题,我不知道如何简洁地表达我的问题

我有一个ASPXMVCV3项目

表单提交的演练如下所示

  • CreateCustomer
    视图保存表单并由客户查看
  • 客户提交表格
  • 将POST格式设置为
    CreateCustomer
    ,然后依次使用
    [HttpPost]
    标记调用
    CreateCustomer
    方法
  • [HttpPost]CreateCustomer()
    方法调用一个
    外部CreateCustomer服务
  • external CreateCustomer service
    返回一个
    SuccessObject
  • ???
  • 我显示了使用
    SuccessObject
    CreateCustomerResult
    页面
  • 我不知道/不明白如何做步骤6

    我在控制器中,在CreateCustomer方法中,我有一个我想要显示的对象,我如何从
    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)
            }
    
        }
    

    听起来太容易了!马上跑去测试太棒了祝你好运!