Vijoy Arora Ответов: 2

Как удалить расширение (.aspx) из url в asp.net веб-сайт не в проекте .net, а в asp.net сайт пожалуйста помогите мне как можно скорее это срочно


Как удалить расширение (.aspx) из url в asp.net веб-сайт не в проекте .net, а в asp.net сайт, пожалуйста, помогите мне как можно скорее его срочно.
Бывший. www.abc.com/web.aspx я хочу удалить этот файл .aspx из web.aspx и должен быть виден как www.abc.com/web только

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

Таблица.Маршруты.Добавь(
"ProductRoute",
новый маршрут("продукты/{категория}/{продукт}",
новый PageRouteHandler("~/Products.aspx")));
/*в файле global.asas, но он не работает*/

lw@zi

Как удалить то, чего не существует? Не могли бы вы перефразировать вопрос?

[no name]

Вы говорите об удалении файлов .aspx и маршрутизации url-адресов. Итак, каким образом это связано, опишите это кратко.

John C Rayan

Я думаю, что OP пытается сопоставить URL-адрес со страницей aspx. Не могли бы вы объяснить немного яснее ?

Ammar Al-hamdabni

почему бы не создать global.asax и не создать там маршруты?

2 Ответов

Рейтинг:
2

aarif moh shaikh

Используйте переписывание URL-адресов.
следуйте приведенным ниже ссылкам

URL-переписывание в ASP.NET[^]

Переписывание URL-адреса в ASP.NET[^]

Asp.net и c#: переписывание URL-адресов в ASP.NET использование global.asax и web.config[^]

С уважением,
ААРИФ ШЕЙХ


Vijoy Arora

но это не работает для веб-формы .

Рейтинг:
1

adriancs

RouteTable.Routes.MapPageRoute("product", "Products/{category}/{product}", "~/Products.aspx");