Fórum Ajuda configurar rotas #576667
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 :)