Was ist der Unterschied zwischen Html.BeginForm
() und Ajax.Beginform
() in MVC3. Ich möchte nur die Szenarien kennen, in denen ich Html.BeginForm
() verwenden kann und wo ich Ajax.Beginform
() verwenden kann.Unterschied zwischen Html.BeginForm() und ajax.beginform()
Antwort
Html.BeginForm()
verwenden einfache Posting auf Seite, es bedeutet, dass Ihre Seite aktualisiert wird, wenn Sie Ihr Formular posten. Wenn Ajax.BeginForm()
Ajax-Posting auf der Seite verwendet, bedeutet dies, dass Ihre Seite beim Aktualisieren des Formulars nicht aktualisiert wird.
folgen Sie dem Link - http://softmindit.blogspot.in/2013/07/htmlbeginform -vs-ajaxbeginform-in-mvc3.html –
Ajax
- Wird das Formular nicht umleiten sogar tun Sie
RedirectAction()
. - Speichert, aktualisiert und alle Änderungsvorgänge asynchron.
- Überprüfen Sie das Formular mit
FormMethods - OnSubmit
. So werden Sie diePost
- abbrechen Dies erstellt ein Formular, das seine Werte mithilfe einer asynchronen AJAX-Anforderung übermittelt. Dadurch kann ein Teil der Seite aktualisiert werden, ohne dass die gesamte Seite aktualisiert werden muss.
Html
- Wird das Formular umleiten.
- Führt Operationen sowohl
Synchronously
als auchAsynchronously
(mit etwas zusätzlichen Code und Sorgfalt). - Html.BeginForm verwendet immer RouteTable, um den Wert des Aktionsattributs zu bestimmen.
- Dadurch wird ein Formular auf der Seite erstellt, das seine Werte als synchrone HTTP-Anforderung an den Server übergibt und dabei die gesamte Seite aktualisiert.
Html.BeginForm() wird ein Formular auf der Seite erstellen, die ihre Werte an den Server als synchrone HTTP-Anforderung einreicht, um die gesamte Seite in dem Prozess zu aktualisieren.
Ajax.BeginForm() erstellt ein Formular, das seine Werte mithilfe einer asynchronen Ajax-Anforderung übermittelt. Dadurch kann ein Teil der Seite aktualisiert werden, ohne dass die gesamte Seite aktualisiert werden muss.
gute Erklärung. –
- 1. Nest Ajax.Beginform innerhalb Html.Beginform
- 2. Ajax.BeginForm innerhalb Html.BeginForm
- 3. asp.net mvc ajax.beginform wird als html.beginform gesendet
- 4. Binding HttpPostedFileBase mit Ajax.BeginForm
- 5. Unterschied zwischen Vorzeichen & und *?
- 6. VBA: Unterschied zwischen & und +
- 7. Unterschied zwischen "**/* /" und "** /"?
- 8. Unterschied zwischen $ # und $ {# @}
- 9. Unterschied zwischen = und: =
- 10. Unterschied zwischen '#', '%' und '$'
- 11. MySQL: Unterschied zwischen ', `,' und '
- 12. C++ Unterschied zwischen '//' und '///'
- 13. Unterschied zwischen String.Empty und ""
- 14. Unterschied zwischen `% in%` und `==`
- 15. Unterschied zwischen numpy.logical_and und &
- 16. Unterschied zwischen. und #
- 17. Unterschied zwischen // und http: //
- 18. ASP.NET MVC - Html.BeginForm und SSL
- 19. Ajax.BeginForm doesnt einreicht Werte Form
- 20. Html.BeginForm Routing zu Web Api
- 21. Unterschied zwischen -Wconversion zwischen gcc und g ++
- 22. Unterschied zwischen Wörterbuch und Hashtable
- 23. Unterschied zwischen FetchMode und FetchType
- 24. Unterschied zwischen Application_Start und Application_OnStart
- 25. Unterschied zwischen Uint8Array und Uint8ClampedArray
- 26. Unterschied zwischen BOOST_CHECK_CLOSE und BOOST_CHECK_CLOSE_FRACTION?
- 27. Unterschied zwischen Suche und Index
- 28. Unterschied zwischen AJAX und Senden
- 29. Unterschied zwischen Spekulation und Vorhersage
- 30. Unterschied zwischen inproc und outproc
http://www.codeproject.com/Articles/429164/Html-BeginForm-vs-Ajax-BeginForm-in-MVC3 – Satpal