从asp.net web表单重定向到mvc 4
我在一个名为“paypal”的子文件夹中,我正试图重定向到我的mvc页面。我已经尝试了这三种方法,我试图重定向的页面是一个网络表单从asp.net web表单重定向到mvc 4,asp.net,asp.net-mvc,response.redirect,Asp.net,Asp.net Mvc,Response.redirect,我在一个名为“paypal”的子文件夹中,我正试图重定向到我的mvc页面。我已经尝试了这三种方法,我试图重定向的页面是一个网络表单 Response.Redirect("../../SubscriptionView/Success/" + pdt.TransactionId.ToString()); Response.Redirect("../SubscriptionView/Success/" + pdt.TransactionId.ToString()); Response.Redire
Response.Redirect("../../SubscriptionView/Success/" + pdt.TransactionId.ToString());
Response.Redirect("../SubscriptionView/Success/" + pdt.TransactionId.ToString());
Response.Redirect("~/SubscriptionView/Success/" + pdt.TransactionId.ToString());
然后继续
HTTP错误404.0-找不到
您正在查找的资源已被删除、名称已更改或暂时不可用。
.com:80/paypal/subscriptionview/success/
查看重定向如何没有从paypal目录向上移动?我做错了什么?我找到了让它工作的方法
UrlHelper urlHelp = new UrlHelper(HttpContext.Current.Request.RequestContext);
response.Redirect(urlHelp.Action("PaymentError", "SubscriptionView", new { mailId = mailId }));
这从aspx页面返回我,我需要处理从paypal返回到控制器的响应您不应该在MVC中使用response.Redirect。试试看。我创建了paypal listener,并按照他们的建议使用了一个网络表单。。。现在想想,我可以把它移到一个视图