Ist es möglich, einen Ajax.ActionLink (..., ...) zu haben, um die ganze Seite statt einer Updateziel-ID zu aktualisieren?
Ich bevorzuge einen Ajax.ActionLink, weil der klassische Html.ActionLink keine POST-Methode ist.
Ich versuche es:
%Vor%Aber die Seite wird nicht aktualisiert, ich musste F5 drücken.
Danke.
Sie können die beiden von gardarvalur vorgeschlagenen Methoden kombinieren, um einen MVC-ähnlichen Code zu erhalten, bei dem nicht die gesamte Seite in ein div-Objekt eingebunden werden muss. Verschieben Sie den Aufruf von window.location.reload () an die OnSuccess-Eigenschaft des AjaxOptions-Objekts wie folgt:
%Vor%Keine jQuery, nur ein einfaches JavaScript in einem MVC Ajax ActionLink.
Was ist mit doin ajax in Jquery anrufen? So etwas.
%Vor%Und dann in Jquery so etwas:
%Vor%Ich hoffe, ich verstehe deine Frage nicht falsch (und mir ist klar, dass dies nicht genau ajax.actionlink ist). ;) Grüße!
########## EDITED #########
Oder vielleicht eine weit hergeholte Idee, die den Link zu updatezielgetid angibt, der Ihre ganze Seite umschließt. Etwas in der Art:
%Vor%Und dann wickeln Sie den Inhalt Ihrer Seite mit diesem div-Tag:
%Vor%Ich weiß, nicht die schönste Lösung, aber vielleicht funktioniert es für Sie?
Tags und Links asp.net-mvc visual-studio