Ich habe einige Beiträge zu diesem Thema gesehen, aber ich glaube nicht, dass es funktioniert. Mit der Umleitung bekomme ich eine 'Ressource kann nicht gefunden werden Fehler'.
Ich versuche, auf eine Detailseite umzuleiten. Es gibt eine ID in Element, die ich als NestId speichere, die ich schließlich an die Ansicht übergeben kann. Im Moment möchte ich nur auf die Detailseite umleiten, da ist kein Modell oder irgendetwas damit verbunden. Ich möchte nur, dass NestId es dorthin bringt, damit ich damit mehr AJAX-Anrufe machen kann.
Hier ist meine jQuery:
%Vor%Hier ist die Funktion auf dem Controller:
%Vor%Ich bin mir nicht sicher, ob ich das richtig mache, aber Hilfe wäre willkommen, ich habe eine Weile damit aufgehört. Danke!
Wenn Ihr Click-Handler erfolgreich aufgerufen wurde, sollte dies funktionieren:
%Vor% EDIT: In diesem speziellen Fall, da der Parameter der Aktionsmethode eine Zeichenfolge ist, die nullable ist, wird, wenn NestId == null
, überhaupt keine Ausnahme verursachen, da der ModelBinder gewonnen hat. Ich beschwere mich darüber.
%Vor%Ich habe das so gemacht
in der Ansicht
%Vor%auf JavaScript Datei
auf diese Weise kann ich die Parameterwerte bei Bedarf übergeben.
mit @ Html.Raw, URL wird nicht amp; für Parameter
erhalten
Tags und Links asp.net-mvc javascript jquery url-redirection