MVC Redirect zu View von jQuery mit Parametern

7

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!

    
mrshickadance 11.12.2013, 03:35
quelle

4 Antworten

19

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.

    
Daniel 11.12.2013, 03:40
quelle
2
  

Ich habe das so gemacht

     

in der Ansicht

%Vor%

  

auf JavaScript Datei

%Vor%
  

auf diese Weise kann ich die Parameterwerte bei Bedarf übergeben.

     

mit @ Html.Raw, URL wird nicht amp; für Parameter

erhalten
    
Sajjad Ali Khan 02.11.2015 20:49
quelle
0

Das würde auch funktionieren, glaube ich:

%Vor%     
finstas 07.03.2014 15:18
quelle
-1

Umleitung mit Abfragezeichenfolge

%Vor%     
Abbas Galiyakotwala 11.12.2013 04:20
quelle