Fenster.Lage.href post-Parameter zu actionresult asp.net mvc

Ich versuche zu posten textbox-Wert in actionresult asp.net mvc

Javascript:

function OnButtonClick() {
    var data= {
        TextBox: TextBox.GetValue()
    };
    var PostData= data.TextBox;

    window.location.href = "Home/MyActionResult?Page=data" + PostData;
}

ActionResult

public ActionResult MyActionResult(string PostData)
{
    return view();
}

Immer, wenn ich post-Daten an Home/MyACtionResult , PostData immer null,

Was bin ich ?

Wie kann ich post-textbox Wert actionresult?

  • Lage.href ist ein GET, Ajax verwenden
  • wenn ich ajax verwenden , kann ich nicht ändern Sie die url , die ich verwenden möchten Fenster.Lage
  • Natürlich kannst du das. Tun Sie etwas Forschung. Jquery-Geschichte zum Beispiel. Sie müssen Sie ENTWEDER mit Ajax oder einem Formular mit der Methode post ODER ändern Sie die server-zu akzeptieren, eine zu BEKOMMEN
  • sind Sie versuchen zu tun, eine POST oder GET?
InformationsquelleAutor user3389856 | 2014-03-06
Schreibe einen Kommentar