0
条件が真であればリダイレクトし、それ以外の場合は現在のビューを返します。これは私がやろうとしていることですが、私はビューを返すなど、最初の部分だけを2番目に持っています。なぜなら、他の部分でリターンすると、何かを返す必要があるので、ActionResultはエラーを投げます。ビューを返さないと、ActionResultがエラーをスローするのはなぜですか?
public ActionResult Authenticate(Users u)
{
if (basicOps.getUsersLogin(u.UserName, u.Password))
{
RedirectToAction("GetImagesStories", "Stories");
}
return View("Authenticate");
}
それは常にリターン部分を実行しますが、私はそれが唯一の条件が失敗した場合にあれば実行したいので、私はリダイレクトできませんこの方法。
public ActionResult Authenticate(Users u)
{
if (basicOps.getUsersLogin(u.UserName, u.Password))
{
return RedirectToAction("GetImagesStories", "Stories");
}
return View("Authenticate");
}
HAHAのおかげ: –