Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou utilizando ENGINE RAIZER e estou começando no ASP.NET MVC 3.0
Neste trecho do código, o texto que está dentro do dicionário OpcoesUsuarios não está sendo renderizado. Coloquei um breakpoint no código e tem conteúdo dentro do dicionário,mas os dados do dicionario não aparecem no site. Um ponto interessando é que os PONTOS <li> estão saindo e aparecendo no site exatamente a quantidade de chaves que há no dicionário(por estar dentro de um laço FOR EACH).
o dicionário está assim:
Dim lista As New Dictionary(Of String, String)
lista.Add("Adicionar Usuario", "Create")
lista.Add("Editar dados de usuario", "Edit")
lista.Add("Remover usuario", "Delete")
lista.Add("Listar usuario", "List")
ViewData("OpcoesUsuarios") = lista
Return View()
a VIEW que recebe o dicionário:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>Gerenciamento de Usuários</h2>
<ul> <li>
@code Html.ActionLink(dados.Key.ToString, dados.Value.ToString, "Usuarios")end code
</li></ul>
</asp:Content>Carregando comentários...