0

У меня есть моя форма для входа на мой макет (главная страница), после входа в систему пользователя мне нужно перенаправить пользователя на новую страницу? или я могу внести некоторые частичные изменения в свой макет как изменения html css, я хочу заменить регистрационную форму профилем пользователя после входа пользователя в систему. Я знаю некоторые частичные представления, но не могу быть уверен, спасибо за помощь.Asp.net после авторизации на одной странице с частичными изменениями

«Если что-то беспорядок, я сожалею».

HTML:

<div class="sign-in"> 
        <form autocomplete="off"> 
         <fieldset> 
          <input id="username" type="email" name="Email" placeholder="Email Address" required> 
          <hr> 
          <input id="password" type="password" name="Password" placeholder="Password" required> 
          <button type="submit">Login</button> 
         </fieldset> 
        </form> 
       </div> 
    <div id="container"> 
       <p> 
       &nbsp;&nbsp;&nbsp;Some Data 
       </p> 
    </div> 
</div> 

CSS:

.sign-in{ 
    float:left; 
    width:20%; 
    height:auto; 
} 
.sign-in button { 
        width: 100%; 
        height: 3.6vw; 
        box-shadow: 0 2px 2px rgba(0,0,0,0.2); 
        border: 0.3vw solid #dedede; 
        background-color: #262d37; 
        margin-top:2vw; 

       } 
#container{ 
    width:60%; 
    height:100px; 
    background-color:gray; 
    float:right; 
    padding:6px; 
} 
#holder{ 
    width:100%; 
    height:auto; 
} 

JSFiddle

ответ

0

Я предполагаю, что вы используете .net MVC. На страницах макета идут общие элементы дизайна для всех дочерних страниц. Поскольку страница входа в систему имеет определенные элементы дизайна (не общие для отображения на других страницах), ее html не должен находиться на странице макета.

Я бы предложил не использовать главную страницу для входа (так как это дизайн и контент уникальны). Просто создайте обычную страницу для входа. Для других страниц в зависимости от общего использования контента вы можете создать главную страницу. С вашей страницы входа позже вы перенаправляетесь на другую страницу.

+0

Да, я использую .net MVC5. Спасибо за ваше предложение, но я не могу вносить изменения в мою страницу входа, потому что дизайн почти завершен:/Предположим, что я вношу некоторые изменения для входа, поэтому мне нужен профиль пользователя на моем макете, потому что страница профиля исправлена и всегда будет отображаться независимо от содержимого или страницы ... – Ryuk

+0

После страницы входа вы уже знаете личность клиента (так как вы позволили ему войти в систему и отправить на следующую страницу), поэтому вы можете показать всю информацию о использовать на любой странице различные методы. Вы можете вытащить информацию из базы данных, вы можете сохранить ее в состоянии сеанса, вы можете сохранить ее в файлах cookie и т. Д. – TSungur

+0

Кажется, мне будет трудно, в любом случае спасибо :) Я с нетерпением жду новых идей ... – Ryuk

Смежные вопросы