мне нужно создать пользовательскую маршрутизацию для этого URL:Asp.net MVC пользовательских маршрутизации
/par1/par2/par3/par99/11
URL-адрес должен перенаправлять на
home/index/11
11 является Id
Мне нужно только этот параметр, другой параметр (par1/par2/...
) предназначены только для целей SEO и могут быть любым словом.
par1, par2 и т.д .. создаются динамически, поэтому Url может быть:
/par1/par2/11
или
/par1/par2/par3/111
или
/par1/3
спасибо. Если я бы создать URL-адрес, как это: http://www.somesite.com/category/seo1/seo2/SomeSeoWords/11/ Было бы просто? Обратите внимание, что в начале есть ключевое слово Category, тогда есть несколько категорий (для SEO), а затем идентификатор. –
@ Андреа: Я написал вам ответ. Что с этим не так? Это решение, которое вы приняли, не поддерживает размещение данных seo перед идентификатором. – LukLed
Нет, он работает только так, как я писал выше, потому что {* seostuff} - это все, и он должен быть в конце.Чтобы соответствовать вашему примеру, вторым параметром должна быть '' category/{id}/{* seo} "' Но это не сработает, если вы хотите, чтобы часть id была в конце. – Buildstarted