muszę utworzyć odnośnik działania HTML, który jest porównywalne opcje doLink Action do tej samej strony
<a href="#">Test Link</a>
lub linkiem działań do aktualnej strony. Ktoś ma jakieś przykłady?
muszę utworzyć odnośnik działania HTML, który jest porównywalne opcje doLink Action do tej samej strony
<a href="#">Test Link</a>
lub linkiem działań do aktualnej strony. Ktoś ma jakieś przykłady?
Tak, mam sugestię. Wystarczy umieścić <a href="#">Test Link</a>
w swoim widoku. Przyczyną użycia Html.ActionLink
jest dynamiczne rozpoznawanie adresu URL. Tutaj nie ma potrzeby, więc po prostu użyj HTML.
Można spróbować z tym:
<a href="@Url.Action(null)">Test Link</a>
Pomocnik Url.Action
z pierwszego parametru w null
, powrót bieżącego działania.
Aktualizacja komentarza @ MichaelLeanos męska
Dla MVC6:
<a href="@Url.Action()">Test Link</a>
@ Url.Action (null) zgłasza wyjątek przy użyciu MVC 6. Jednak samo użycie @ Url.Action() działa. Dzięki za podpowiedź. –
@MichaelLeanos dzięki, zaktualizowałem moją odpowiedź –
Jeśli link zostanie dodany w zwykłym świetle (jak sprzeciwiać się do widoku układu), to powinieneś wiedzieć, jak link do siebie.
@Html.ActionLink("Test Link", "MyPage", "MyController")
Nie zadziała, jeśli link znajduje się na stronie układu.
czy jesteś pewny, że ta odpowiedź jest dla tego pytania –
tylko pass null
dla Controller Nazwa, ActionMethod i droga argumentów
wziąć spojrzeć mu mój fragment
@Html.ActionLink(Resource_en.DeleteDepartment,null,null,null, new { href="#", @class= "btn btn-danger" , data_id = department.ID })
i genrated HTML jest
<a class="btn btn-danger" data-id="4" href="#">Delete Department</a>
jeśli nie przechodzą href="#"
w htmlArguments się href będzie href="/"
co doprowadzi do refresh the page
i meybe, nie chcesz tego.
nadzieja to pomóc
Właśnie tego potrzebowałem! Było to przydatne przy przekierowywaniu na tę samą stronę, ale aktualizowaniu części adresu URL (w celu zmiany języka wyświetlania) – Bassie
męczyć z linkiem działania podczas '' />
Masz na myśli, że nie chcesz iść do kontrolera? A może chcesz przejść do bieżącego kontrolera? Istnieją przeciążenia akcji, które domyślnie są ustawione na bieżący kontroler. – CharlesC
Chcę, aby odsyłacz przekierowywał do strony, na której aktualnie znajduje się w – RiceRiceBaby