У меня есть следующие страницы:
- landing_page.aspx (страница товаров)
- product_description.aspx (для отображения описания товара)
Я передаю название своего продукта со страницы landing_page на страницу product_description на URL-адресе следующим образом:
<a href="product-description/<%#Eval("Product_name")%>" >
где «product-description» - это моя строка маршрутизации URL-адреса.
Я получаю эти результаты:
http://localhost:33891/product-description/shifon %20scarf%201%20meter
или
http://localhost:33891/product-description/shifon%20scarf%201%20meter
Я хочу, чтобы это было так:
http://localhost: 33891 / product-description / shifton-scarf-1 -meter
Проблема в том, что между названиями моих продуктов есть пробел, который становится% 20 в URL-адресе. Как мне заменить пробел или% 20 дефисами '-' перед их передачей в URL?