从APIcontroller调用时重定向未发送到视图

时间:2018-10-16 06:35:26

标签: c#

这是我的下面的代码

public IHttpActionResult Post([FromBody]EnquiryInfo webEnquiry)
{
    //some code
    if (result.ToString() == "true" || result.ToString() == "True")
    {

        //UriBuilder builder = new UriBuilder("~/ApplicationForm/Success");
        //String url = "http://localhost:65041/ApplicationForm/Success";
        //System.Uri uri = new Uri(url);
        //return Redirect(uri);
        return Redirect("~/ApplicationForm/Success" );
    }
 }

Applicationform是另一个具有成功视图的控制器。

1 个答案:

答案 0 :(得分:0)

Redirect(您正在使用的)指向的网址不是文件/操作。

您可以使用RedirectToAction并按名称指向控制器和操作。