Ho la seguente ActionLink a mio avvisoasp.net Html.ActionLink MVC() mantenendo il valore percorso Non voglio
<%= Html.ActionLink("LinkText", "Action", "Controller"); %>
e crea il seguente URL http://mywebsite.com/Controller/Action
Dire aggiungo un ID alla fine in questo modo: http://mywebsite.com/Controller/Action/53 e vai alla pagina. In questa pagina ho il markup che ho specificato sopra. Ora, quando guardo l'URL crea sembra che questo:
http://mywebsite.com/Controller/Action/53 (notare l'aggiunta del ID)
Ma io voglio per rimuovere l'ID e guardare come ha fatto in origine, come questo http://mywebsite.com/Controller/Action (avviso nessun ID qui)
Qualche idea su come posso risolvere questo problema? Non voglio usare URL hard coded poiché il mio controller/azioni potrebbero cambiare.
Vedere [questo workitem] (https://aspnetwebstack.codeplex.com/workitem/1346) per la spiegazione ufficiale di Microsoft di questo problema e soluzioni alternative. – NightOwl888