Как создать страницу для отображения макета в вашем представлении с помощью MVC ASP.NET-что?
Привет Друзья
Кто может мне помочь, у меня есть кнопка create на моем макете представления для входа в систему, у нее есть эти поля Имя пользователя и пароль, кнопка login(это проверяет, существует ли пользователь) и create(это я изо всех сил пытаюсь связать его).
У меня есть это на моем AppStart, логика RouteConfig.cs ниже; Вопрос должен ли я создать эту логику в этом файле(создать функциональность страницы на RouteConfig.cs)
Что я уже пробовал:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace eNtsaPortalWebsiteProject { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional } ); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace eNtsaPortalWebsiteProject { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Account", action = "Create", id = UrlParameter.Optional } ); } } }
Views/Account/Create.cshtml страница что-то, что свяжет этот маршрут для обработки нагрузки из интернета? Я не знаю, пожалуйста, помогите мне, так как я все еще новичок в веб-разработке MVC.
// Logic for login on Views/Account/login.cshtml @model eNtsaPortalWebsiteProject.Models.Login @{ ViewBag.Title = "Login"; } @{ Layout = "~/Views/Shared/_LoginLayout.cshtml"; } <script src="~/Scripts/jquery-1.9.1.js"></script> <script src="~/bootstrap/js/bootstrap.min.js"></script> <script src="~/Scripts/jquery.min.js"></script> <link href="~/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <div data-="mainContent"> <section class="container"> <div class="logo col-sm-12 text-center col-md-12"> <img alt="" src="~/Images/eNtsa.png" /></div> <div class="clearfix"></div> <div class="container"> <div class="row"> <div id="MyWizard" class="formArea LRmargin"> @using (Html.BeginForm()) { @Html.AntiForgeryToken() <div id="divMessage" class="text-center col-md-12 col-md-offset-12 alert-success"> @Html.ValidationSummary() </div> <div class="glyphicon-log-out col-sm-12 text-center col-md-12"> <img alt="" src="~/Images/gcobani.jpg" /></div> <div class="clearfix"></div> <div class="col-md-12 col-md-offset-10 col-xs-12"> <div class="loginPage panel-info"> <span class="">Username</span> <div class="form-group text-center"> @Html.TextBoxFor(model => model.username, new { @class = "form-control text-center", autocomplete = "off" }) @Html.ValidationMessageFor(model => model.username) </div> <div class="form-group"> <span class="">Password</span> @Html.PasswordFor(model => model.password, new { @class = "form-control text-center", autocomplete = "off" }) @Html.ValidationMessageFor(model => model.password) </div> </div> <div class="form-group"> <input id="BtnLogin" type="submit" class="btn btn-success btn-pressure" name="BtnLogin" value="Login" /> <input id="BtnReset" type="reset" value="Create" class="btn btn-info btn-pressure" name="BtnReset" value="Reset" /> </div> </div> } <div class="clear"></div> </div> </div>