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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit diesem:
Versuchen, diese
Diese Art der übergabe von Daten ist ein schlechter Ansatz. Bitte versuchen Sie, in eine andere code-Ansatz. Das wird nicht funktionieren, für riesige Daten, urls, gesicherte Daten.