Nalini123456 Ответов: 3

Как перенаправить на другую страницу C# в ASP.NET


Привет я новичок в этом деле ASP.net. Мне интересно, как перенаправить на страницу index.cshtml в ASP.net. Пожалуйста, помогите!

Что я уже пробовал:

Response.Redirect("index.cshtml");

Bryian Tan

Использует ли веб-приложение архитектурный шаблон MVC? Если это так, сделайте что-нибудь вроде

Response.Redirect("~/ControllerName/ActionName");

Nalini123456

Я пытаюсь перенаправить вкладку nav в bootsrtap на страницу index.cshtml. Итак, вот мой код для вкладки nav:

Модуль Инвентаризации
Добавить Инвентарь
<a data-toggle="pill" href="ответ.Перенаправление("~/ControllerName/ActionName");"Список

3 Ответов

Рейтинг:
2

Nalini123456

Хорошо вот решение если у кого то есть такая же проблема
просто удалите data-toggle="таблетка", и она прекрасно работает.


Рейтинг:
0

Vaidhya.P

Перенаправление будет основано на структуре проекта, которую вы используете.

НОРМАЛЬНО ASP.NET
Если вы не используете концепции какой-либо области, тогда просто ответьте.Перенаправление("Yourpage.aspx")

В MVC - концепцию территории
на <а href="@url-адрес.Действий(&усилителя;усилителя;quot;и контроллер/ActionMethod&усилителя;усилителя;quot; в)" название="модули"&ГТ;

В MVC - концепцию территории
&ЛТ;/а&ГТ;&ЛТ;а href="@url-адрес.Действий(&ампер;quot;на территории контроллера//ActionMethod&ампер;quot;) смотрите" название="модули"&ГТ;

В MVC - концепция территории и T4MVC
&ЛТ;/а&ГТ;&ЛТ;а href="@url-адрес.Действий(проектирования MVC.Эриданяне.Контроллер.ActionMethod())" title="Modules">


Если вы не смогли решить эту проблему даже после приведенной выше справки, самый простой способ - использовать инструменты разработчиков в chrome.

Нажмите F12, перейдите в Сеть, а затем нажмите кнопку, вы увидите ошибку 404 и сетевой URL-адрес в ней.

Developerstools в chrome поможет вам найти, где находится проблема


https://developer.chrome.com/devtools/images/networkanel.png - образец изображения

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

Мое первое предложение-пожалуйста, установите T4MVC из пакетов nuget и начните использовать его, чтобы избежать этих проблем.


Vaidhya.P

Пожалуйста, дайте мне знать, если вышеприведенный ответ не поддерживает вас.

Рейтинг:
0

F-ES Sitecore

<a data-toggle="pill" href="@Url.Action("ActionName", "ControllerName")>List</a>


Оставьте суффикс "Controller" вне имени контроллера, поэтому, если класс называется HomeController, вы используете только "Home" в качестве имени контроллера.