Olá,
Dentro do LoginController tenho o método autentica:
public ActionResult Autentica(String login, String senha)
{
if (WebSecurity.Login(login, senha))
{
return RedirectToAction("Index", "Movimentacao");
}
else
{
return View("Index");
}
}
Gostaria de tratar as informações, por exemplo, se a senha ou login não forem informadas a pagina retorna o seguinte erro:
Server Error in '/' Application.
Value cannot be null or an empty string. Parameter name: password
Se não forem informados o login ou senha, gostaria de lançar uma ValidationMessage no formulário abaixo.
<form action="@Url.Action("Autentica")" method="post">
@Html.ValidationMessage("login.Invalido")
<label for="login">Login:</label>
<input id="login" type="text" name="login" class="form-control" />
<label for="senha">Senha:</label>
<input id="senha" type="password" name="senha" class="form-control" />
<input type="submit" value="Autenticar" />
</form>
Qual a melhor forma de fazer isto?