Интерфейсите в C# са страхотни, за да гарантират, че методите за действие на моите контролери приемат същия брой, тип данни и ред на параметрите. За съжаление, това не помага да се поддържат URL адресите, генерирани от механизма за маршрутизиране, последователни. Как мога да се уверя, че имената на параметрите са еднакви?
Например:
Как да гарантирам това
sportswear/products
и
carsandtrucks/products
и двете приемат параметъра productId
?
Бих искал да се опитам да избегна много маршрути в global.asax.cs, тъй като смятам, че не са интуитивни, но съм отворен за идеи.