2009-02-26 5 views

Antwort

0

Wickeln Sie Ihre Schaltflächen in Formulare, die über AJAX (Ajax.BeginForm ...) eingereicht werden. Lassen Sie das Formular über das Click-Ereignis absenden. Mit Ajax.BeginForm können Sie den Container angeben, der mit Inhalt aktualisiert werden soll (UpdateTargetId in den AjaxOptions). Lassen Sie das Formular an einen Controller senden, anstatt ein PartialViewResult basierend auf den übergebenen Formularparametern (Schaltflächenwerten) zurückzugeben.

Wenn Sie die Funktionalität durch Links ausgelöst haben, ist dies noch einfacher. Verwenden Sie einfach Ajax.ActionLink und geben Sie die erforderlichen Routenwerte an, um den richtigen Inhalt zu erhalten. Man könnte natürlich die Links so gestalten, dass sie wie Knöpfe aussehen, sogar Radioknöpfe, die wahrscheinlich einige Grafiken benötigen.

2

Wenn Sie jQuery verwenden, können Sie Ihr Formular einfach mit einem Ascx oder Teil HTML aktualisieren. Die folgenden link könnten Ihnen weiter helfen