Asp.Net Webform пользовательский вид двигателя - PullRequest
0 голосов
/ 03 ноября 2018

Я ищу способ создания пользовательского механизма просмотра в ASP.NET Webform как MVC. Цель состоит в том, чтобы иметь возможность проверить, существует ли представление до его загрузки, и если это представление существует, загрузите это, в противном случае загрузите представление по умолчанию.

Знаете ли вы, есть ли способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 03 ноября 2018

Зачем вам нужно писать код для движка пользовательского представления именно для этой ситуации. Вы можете справиться с этим делом, используя приведенный ниже фрагмент кода.

 protected override void OnException(ExceptionContext filterContext)
 {
    if (filterContext.Exception.GetType() == typeof(InvalidOperationException))
    {
        filterContext.Result = RedirectToAction("Index", "Home");
        filterContext.ExceptionHandled = true;
    }

    base.OnException(filterContext);
 }

Полагаю, у вас должен быть базовый контроллер для вашего приложения. Просто вставьте выше код в этом.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...