wie zu vermeiden, Postbacks, wenn ich auf die Schaltfläche klicke in MVC

Habe ich zwei button in meinem cshtml-Seite. Wenn ich auf die erste Schaltfläche Daten abrufen aus der Datenbank und binden es meine Steuerelemente. Die Datensätze sind so viele auf den zweiten Knopf nach unten geht, dann klicke ich auf den zweiten button das gleiche passiert fetch aus der Datenbank und binden Sie das raster, so dass die Seite geladen wird, dann wird die Seite geht nach oben. Ich möchte bleiben gleichen Stelle, wenn ich auf die zweite Schaltfläche. Wie es zu verhindern.

verwenden type="button" mit ajax statt type="submit"
Sie wollen bleiben an der gleichen position nach einem Klick auf den zweiten button (nach dem laden der Seite)? wenn ja, dann versuchen Sie, diese stackoverflow.com/questions/484463/...
vielen Dank für ur Antwort @Se0ng11, wenn ich type="button", es passt nicht zum regler. so nur ich verwendet type="submit". Wenn irgend möglich, zu gehen-controller verwenden, wenn ich type="button"....
es gibt keinen einfachen Weg, um eine Schaltfläche zu posten server ohne code, müssen Sie einige der Forschung auf AJAX, siehe diesen Beitrag für einige Idee, stackoverflow.com/questions/23604504/..., submit-button machen Sie immer eine postback(refresh der Seite), um wieder die Daten vom server
Auf die Gefahr hin pedantisch zu werden, gibt es keine "post-back" in asp.net mvc, Sie sprechen von einer Entsendung zu einer controller-action.

InformationsquelleAutor Lawrence | 2014-07-22

Schreibe einen Kommentar