gcogco10 Ответов: 0

Как создать страницу для отображения макета в вашем представлении с помощью 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>

0 Ответов