Я очень новичок в Asp.net MVC, который я сделал перед некоторым Webform, но здесь все по-другому, и я понял, как реализовать master_page. Событие Page_Load в asp.net MVC-приложении и мой код подобны этому :конвертировать asp.net webform в mvc
protected void Page_Load(object sender, EventArgs e)
{
int intResult = 0;
if (intResult != 0)
{
Response.Redirect("url");
}
}
Я хочу, чтобы все мои действия в конкретном контроллере, чтобы пройти через этот if else
я хочу некоторые вещи более эффективно, чем положить if else
во всех своих действиях.
Вы можете объяснить, как работает эта авторизация, поскольку мои пользователи хранятся в базе данных. – danarj
Это не проблема. ASP.NET (как WebForms, так и MVC) имеет модель членства, которая используется с аутентификацией/авторизацией. По умолчанию вы должны использовать это, и эта модель абстрагирует основной носитель данных. Атрибуты 'Authorize' также подключаются к этой модели, просто проверяя, прошел ли аутентификация пользователя. См. Также http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx –