Mam następujący actionlink moim zdaniemasp.net mvc Html.ActionLink() prowadzenie wartość trasa nie chcę
<%= Html.ActionLink("LinkText", "Action", "Controller"); %>
i tworzy następujący adres URL http://mywebsite.com/Controller/Action
powiedzieć, dodaj Identyfikator na końcu tak: http://mywebsite.com/Controller/Action/53 i przejdź do strony. Na tej stronie mam wskazany powyżej znacznik. Teraz, gdy patrzę na URL tworzy wygląda to tak:
http://mywebsite.com/Controller/Action/53 (zauważ dodanie identyfikatora)
Ale chcę go usunąć identyfikator i wyglądają jak to miało miejsce pierwotnie, jak ten http://mywebsite.com/Controller/Action (zawiadomienie nr ID tutaj)
Jakieś pomysły, jak mogę to naprawić? Nie chcę używać zakodowanych adresów URL, ponieważ mój kontroler/działania mogą się zmieniać.
Zobacz [niniejszy dokument] (https://aspnetwebstack.codeplex.com/workitem/1346), aby oficjalne wyjaśnienie firmy Microsoft dotyczyło tego problemu i sposobów jego obejścia. – NightOwl888