2 Stimmen

den Wert eines Parameters von einer Ansicht zur anderen übertragen?

Ich habe 2 asp.net mvc Ansichten.

view1.aspx and view2.aspx.

natürlich sind sie [HTTPGet] Actions auch für jede Ansicht Modelle View1Model.cs and View2Model.cs

In view1.aspc habe ich einen Hyperlink <a href="\view2"></a> Wenn ich darauf klicke, lande ich auf view2.aspx. Ich möchte eine Textnachricht von view1 an view2 weitergeben und sie in view2.aspx anzeigen.

Ich möchte das mit der POST-Methode machen, wie geht das?

0 Stimmen

Können Sie Ihre Frage bitte präzisieren?

0 Stimmen

@GlennFerrieLive: ist jetzt besser?

1voto

el_tone Punkte 1162

Sie können eine POST an jede Aktion senden, indem Sie ein HTML-Formular mit der URL view2.aspx verwenden.

Alle Felder innerhalb dieses Formulars (z. B. ein verborgenes Feld) werden dann als POST-Daten gesendet und können über einen Parameter in der view2-Aktion aufgerufen oder an View2Model gebunden werden.

Sie sollten die Html.BeginForm() Helfer für diese Aufgabe.

0voto

r.r Punkte 6743

Ich muss nur einen richtigen HTML.ActionLink verwenden und das war's! Die beste Antwort ist aquí

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X