Jump to content

Emerson

Members
  • Content count

    33
  • Joined

  • Last visited

Community Reputation

0 Comum

About Emerson

  • Birthday 02/11/1979
  1. Emerson

    Configurar internet em windows xp

    Utilizo a muitos anos um roteador wi-fi que utilizo com o notebook, porém resolvi ressuscitar um pc antigo com Windows XP e agora não estou conseguindo configurar a internet nele. A intenção é acessar a internet via cabo através do roteador ou mesmo cabo direto do modem da net.
  2. Quintelab, obrigado, agora estou começando a entender melhor o funcionamento da área.
  3. Tive que fazer duas alterações para dar certo 1)Escrever a sintaxe igual a que você passou, só que sem o nome da área Html.ActionLink("Link Text", "ActionName", "ControllerName", new { Area = "" }, new{}) 2)A área e o Controller estavam com o mesmo nome, alterei o nome do Controller Agora estou com o problema inverso. Estou dentro da área mas preciso redirecionar para uma view fora da área. Tentei: return View("ActionName", "ControllerName"); return View("ActionName", new { controller = "ControllerName" }); return View("ActionName", "ControllerName", new { area = "", controller = "ControllerName" }); Só consegui fazendo redirect: return Redirect("http://localhost:6009");
  4. Criei um projeto e adicione o recurso área, porém não consigo utilizar links para chamar alguma Action. Criei um projeto onde o usuário inseri o login e senha e se os dados forem validos ele é redirecionado para a "área de usuário", e nessa área utilizei o Html Helper para criar um link para chamar a Action Logout. O controller que estou chamando essa Action é o controller da própria área, e mesmo se eu tentar chamar alguma action fora da área ele não consegue chamar. Esse é o código que inseri na view que esta dentro da área Usuario @Html.ActionLink("Encerrar", "Logout", "Usuario") Esse é o link gerado quando rodo o projeto <a href="">Encerrar</a> Esse problema só ocorre dentro da "área". Os links que são gerados nas Views e chamando as actions fora da área funcionam corretamente.
  5. Emerson

    MVC - Carregar dois models em uma view

    Fiz esse include no get e deu certo, depois vou testar com a VM também, obrigado.
  6. Emerson

    MVC - Carregar dois models em uma view

    Criei uma tela de cadastro e esta populando as tabelas corretamente, o problema que estou tendo e em trazer esses dados para montar essa listagem com os dados das duas tabelas.
  7. Emerson

    MVC - Carregar dois models em uma view

    O relacionamento está sendo feito na model Produto public class TesteContext: DbContext { public DbSet<Produto> Produtos { get; set; } public DbSet<Detalhe> Detalhes { get; set; } }
  8. Olá pessoal A minha dúvida é a seguinte, criei duas models, Produtos e Detalhes e as duas possuem relacionamento, e montei um grid para trazer os dados de ambas as models, porém está recuperando os dados da Produtos somente. Segue o código de como estou fazendo Model Produto public class Produto { public int ProdutoID { get; set; } public string Nome { get; set; } public string Descricao { get; set; } public double Preco { get; set; } public Detalhe Detalhe { get; set; } } Model Detalhe public class Detalhe { public int DetalheID { get; set; } public string Fabricante { get; set; } public int anoFabricacao { get; set; } } Ação do Controller public ActionResult Lista() { K19Context ctx = new K19Context(); return View(ctx.Produtos); } View <table> <tr> <th>@Html.DisplayNameFor(m => m.Nome)</th> <th>@Html.DisplayNameFor(m => m.Descricao)</th> <th>@Html.DisplayNameFor(m => m.Preco)</th> <th>@Html.DisplayNameFor(m => m.Detalhe.Fabricante)</th> <th>@Html.DisplayNameFor(m => m.Detalhe.anoFabricacao)</th> </tr> @foreach(var produto in Model) { <tr> <th>@Html.DisplayFor(m => produto.Nome)</th> <th>@Html.DisplayFor(m => produto.Descricao)</th> <th>@Html.DisplayFor(m => produto.Preco)</th> <th>@Html.DisplayFor(m => produto.Detalhe.Fabricante)</th> <th>@Html.DisplayFor(m => produto.Detalhe.anoFabricacao)</th> </tr> } </table>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.