我的网页最初使用此网址加载: https://somecoolwebsite.com/Forms/huge-hash
提交后,网址将更改为: https://somecoolwebsite.com/Forms/Form
我的路线设置是:
name: "Production",
url: "{id}",
defaults: new {controller = "Forms", action = "Create",id=UrlParameter.Optional}
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new {controller = "Forms", action = "Create",id=UrlParameter.Optional}
我在页面发布的操作最终会执行此操作:
return View("Success");
这只是重定向到我的成功页面。然而,网址说:https://somecoolwebsite.com/Forms/Form这是一个问题,因为如果用户点击刷新,他会收到错误。
如何将网址更改为其他内容?也许https://somecoolwebsite.com/Success?
答案 0 :(得分:2)
只需将用户重定向到该页面,而不是返回视图:
return RedirectToAction("Success");
public ActionResult Success()
{
return View();
}