So habe ich eine asp.net MenuItem Benutzer Steuerelement erstellt (similar to what this post has) innerhalb innerhalb einer MVC-Ansicht. Das Benutzersteuerelement funktioniert wie erwartet, außer NavigateUrl.NavigateURL in MVC hat zusätzliche Domäne
Dies ist der Menüeintrag in der Benutzersteuerung.
<asp:MenuItem Text="View Account" NavigateUrl="~/pages/account.aspx" />
Der Link sieht gut aus, wenn der Benutzer die Steuerung von einem Web-Formular wiedergegeben wird, zeigt es
http://localhost/SampleTest/pages/account.aspx
jedoch die Usercontrol in der mvc Ansicht setzen wird es als
gemachthttp://localhost/SampleTest/SampleTest/pages/account.aspx
Es gibt einen zusätzlichen Domain-Namen "SampleTest" in der URL.
Was soll ich tun, um den zusätzlichen Domain-Namen loszuwerden?
hey ct ist es eine MVC View? – Bharat
@Bharat ja, es ist eine MVC-Ansicht. Lass es mich wissen, wenn du den ganzen Code brauchst. Aber die Struktur ähnelt der von mir bereitgestellten Verbindung. – Kyle