У меня есть такой скрипт на моем _LyoutView:
<noscript>
<meta http-equiv="refresh" content="0; URL=/Noscript">
</noscript>
Но когда пользователь с отключенным javascript перенаправляется на эту страницу, выполняется запрос бесконечности этой страницы, поскольку эта страница также содержит приведенный выше код.
Так что я просто подумал, что в ASP.NET MVC есть что-то, что может помочь?
В основном я хочу, чтобы этот код из _LyoutView был добавлен во все представления, кроме представления Noscript.
я могу пойти так на _LyoutView:
@if (ViewContext.Controller.ValueProvider.GetValue("action").RawValue != "Noscript")
{
<noscript>
<meta http-equiv="refresh" content="0; URL=/Noscript">
</noscript>
}
Но может быть, есть более лучший способ сделать это?