Sorunum, başlık kadar basit.MVC'de yönlendirme her zaman doğru çalışmıyor
Bir denetleyiciden bir eylemle bağlantı kurmak istiyorum, ancak her zaman çalışmaz. Sorunun ne olduğunu biliyorum ama nasıl çözeceğimi bilmiyorum.
Ana sayfada olduğunuzu düşünün, URL bunun gibi bir şeydir: localhost:1234/
. configure
eylemine gitmek için aşağıdaki bağlantıyı (<a>
- etiket) kullandığımda, bu bağlantı etiketindeki href
aşağıdaki gibi görünür: configure
. Ama bu işe yaramaz çünkü kullanıcı localhost:1234/configure
'a gönderecektir. Bunun yerine localhost:1234/device/configure
olmalıdır, burada device
denetleyicidir.
Bağlantı etiketindeki href
bağlantı etiketini device/configure
olarak değiştirebilirim, ancak kullanıcı ana sayfaya yeniden yönlendirildiğinde artık çalışmayacaktı. ana sayfasının URL sonra localhost:1234/device/view
(RouteConfig.cs yapılandırılmış varsayılan rota,) 'dir ve bağlantı localhost:1234/device/device/configure
göndermesini Çünkü ben zaten @Url.Action
ve @Html.ActionLink
kullanmayı denedim ama bu işe yaramazsa ya.
Kullanıcıyı her zaman doğru URL'ye göndereceğinden nasıl emin olunacağını bilen var mı? İhtiyaç duyarsanız, RouteConfig adresim
Here.
Belki bize RouteConfig gösterebilirim? –
@BonMacalindong Bitti –