Squeak.ru - шаблоны программирования

Передача параметров с дружественным URL-адресом — MapPageRoute и Page.Route.Values ​​​​не работают — С#

Я использую MapPageRoute для Global.asax и передаю такой параметр:

void Application_Start(object sender, EventArgs e)
{
      RegisterRoutes(RouteTable.Routes);
}

public static void RegisterRoutes(RouteCollection routecollection)
{
routecollection.MapPageRoute("stringname", "stringpath/{parameter}", "~/Page.aspx");
}

Вот ссылка, передающая параметр:

<a href='../Page.aspx/19'><img src='image.jpg'></a>;

А вот часть, куда отправляется параметр:

idParameter = Convert.ToInt16(Page.RouteData.Values["parameter"]);

Отсюда я передаю этот идентификатор функции, и эта функция приносит много информации из базы данных, с этой информацией создается страница элемента. Проблема в том, что когда информация назначается внутри попытки, она останавливается на полпути, заполняя только половину страницы и отображая ошибку исключения после нее. До того, как я попытался создать дружественные URL-адреса, этот запрос выполнялся так: «Page.aspx?parameter=19», и все работало нормально. Что бы это могло быть?


Ответы:


1

Решено. Это было просто небольшое изменение, которое я должен был внести в код, который получил параметр. Большое спасибо!

06.03.2018
Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...