Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

@Html.ActionLink [ERRO]

[Aula 6 do curso Asp.Net MVC 5]

Boa tarde!

No momento de criar o link, para acessar o detalhe do produto na view index.cshtml, na linha 26

@Html.ActionLink(produto.Nome,"Visualiza", new { id = produto.Id }

ocorre o erro abaixo:

An exception of type 'System.ArgumentException' occurred in System.Web.Mvc.dll but was not handled in user code

Additional information: Value cannot be null or empty.

Caso eu retire essa linha, a aplicação é executada normalmente! Alguém pode me ajudar?! Acredito que seja algum erro de configuração..

3 respostas
solução!

Olá Paulo,

Aparentemente ficou faltando fechar o parênteses do ActionLink no final do método. Além disso, a mensagem de erro está indicando que o valor não pode ser null ou vazio. Verifique se todos os produtos cadastrados no banco e que foram enviados para a view tem Nome e Id.

Realmente era por eu ter inserido registros com o campo NOME vazio (null). Removi estes registros e o programa rodou!! valeuu

Obrigado por compartilhar a resolução pessoal, eu estava com o mesmo problema aqui.