2016-10-28 4 views
-1

Gibt es eine Methode zum Aufruf einer Controller-Funktion von View ohne Daten zu verlieren Zum Beispiel, wenn ich die ExportToExcel-Funktion von CandidateView aufrufen.Call Controller-Funktion aus Sicht! asp.net MVC

Mit dieser Aussage:

function ExportList() { 
     window.location.href = '@Url.Action("ExportToExcel", "Candidate")'; 
    } 

einen neuen Controller erstellen, und ich meine Modelldaten verlieren. Aber ich brauche es für den Export.

+0

Verwenden Sie Ajax Anruf .. – SeM

Antwort

0
function ExportList() { 
     window.location.href = '@Url.Action("ExportToExcel", "Candidate", new { param1 = Model.parama1, .... })'; 
    } 

Das ist Ihr Problem zu lösen, aber wenn Ihre Funktion Export machen würde ich empfehlen, ich brauche den Controller in einem Formular ein Formular mit Werten setzen, dass.

+0

@ady Ist es Arbeit ??! –

+0

Ja, es hat funktioniert. Vielen Dank! – ady

Verwandte Themen