Ajuda configurar rotas
08/03/2017
0
Sou novo em C#, e estou tentando implementar uma solucao para responder 2 questionarios, um de Qualidade Satisfação Pessoa, e outro de Avaliacao do Fornecedor, estou tendo problemas ao criar uma rota para o 1 formulario, Qualidade de Satisfacao Pessoa
Arquivo RouteConfig.cs
Arquivo: Index.cshtml
Como eu faço para abrir essa tela de entrada onde se pede o cnpj(usuario) e senha, e tem um botao de desvio para ir direto ao formulario do Qualidade de Satisfacao Pessoa??? Alguém pode dar uma luz, já tentei de várias formas mudar a rota e fica dando erro de rota.
Arquivo RouteConfig.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace PITec.Web { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(".axd/{*pathInfo}"); routes.IgnoreRoute(".ashx/{*pathInfo}"); routes.MapRoute( "qualidadeSatisfacaoPessoa", "Home/QualidadeSatisfacaoPessoa/", new { controller = "qualidadeSatisfacaoPessoa", action = "Index" }, new { id = @"\\d+", name = UrlParameter.Optional } ); routes.MapRoute( name: "Default", // Route name url: "//", // URL with parameters defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults ); } protected void Application_Start() { RegisterRoutes(RouteTable.Routes); } } }
Arquivo: Index.cshtml
@model PITecnologia.Modelos.WebUser @{ ViewBag.Title = "Login";} <h2>Login</h2> @using (Html.BeginForm()) { <div class=""> <div class="editor-label"> @Html.LabelFor(m => m.Cnpj) </div> <div class="editor-field"> @Html.TextBox("Cnpj", null, new { @class = "form-control", onkeyup="mascara(this,cnpj);", @maxlength="18" }) @Html.ValidationMessageFor(m => m.Cnpj) </div> <div class="editor-label"> @Html.LabelFor(m => m.Senha) </div> <div class="editor-field"> @Html.Password("Senha", null, new { @class = "form-control" }) @Html.ValidationMessageFor(m => m.Senha) </div> <br/> <div> <input type="submit" value="Login" class="btn btn-primary" /> @Html.ActionLink("Cadastrar", "Cadastro", null, new { @class = "btn btn-default" }) @Html.ActionLink("S.P", "qualidadeSatisfacaoPessoa", "Index", new { PedidoVendaId = 14553 }, new { @class = "btn btn-warning" }) </div> </div> }
Como eu faço para abrir essa tela de entrada onde se pede o cnpj(usuario) e senha, e tem um botao de desvio para ir direto ao formulario do Qualidade de Satisfacao Pessoa??? Alguém pode dar uma luz, já tentei de várias formas mudar a rota e fica dando erro de rota.
Wagner Almeida
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)