Array
(
)

Como corrigir erro de excessão ao autenticar login com valores nulos? - Simple membership - ASPNET MVC

Maran007
   - 16 ago 2016

Bom dia pessoal,eu desenvolvi um projeto em asp.net mvc5 de um curso virtual que eu estou fazendo, que esta acusando o seguinte erro de exceção na hora de autenticar o menu de login quando não insiro nenhum dado nos campos de formulário e passo parâmetros nulos:
"An exception of type 'System.ArgumentException' occurred in WebMatrix.WebData.dll but was not handled in user code - Additional information: Value cannot be null or an empty string"
Eu acredito que o problema seja com o simple membership, porque nas outras views de formulários quando eu autentico com valores nulos não acontece este erro de exceção, sendo que o controller do menu login foi configurado com o simple membership. Eu gostaria de saber como é que configura o simple membership para não dar este erro de exceção quando autentica com valores nulos. Não sei se a solução também é inserir o seguinte método string do c# na condição if do login controller: " IsNullOrEmpty". Segue abaixo o código do loginController:
#Códigonamespace Financas.Controllers
{
public class LoginController : Controller
{
// GET: Login
public ActionResult Index()
{
return View();
}
public ActionResult Autentica(string login, string senha )
{
if (WebSecurity.Login(login, senha))
{
return RedirectToAction("Index", "Movimentacao");
}
else
{
ModelState.AddModelError("Login.Invalido", "Login ou senha incorretos");
return View("Index");
}
}
public ActionResult Logout()
{
WebSecurity.Logout();
return RedirectToAction("Index");

}
}
}