【发布时间】:2017-02-14 14:43:11
【问题描述】:
所以,当我点击一个按钮 - 它点击提交。我设法使 URL 值正常。我的问题是点击“RedirectingTime”功能不会重定向页面。它只是停止并显示一个空白页面。如果我将它放在 Submit 函数中,那么它可以正常工作,但我不想将我的提交从 void 更改为重定向,因为如果它出错,我还想返回一个视图。 谢谢!
[HttpPost]
public void Submit(URLModel model)
{
string url = EmailEnd(model);
if (url != "0")
{
RedirectingTime(url);
}
else
{
Error();
}
}
public RedirectResult RedirectingTime(string url)
{
return Redirect(url);
}
public ActionResult Error()
{
return View();
}
根据下面的答案 - 工作代码是:
[HttpPost]
public ActionResult Submit(URLModel model)
{
string url = EmailEnd(model);
if (url != "0")
{
return Redirect(url);
}
else
{
return View("Error");
}
}
}
【问题讨论】:
标签: c# asp.net-mvc visual-studio controller