我嘗試發佈文本框的值在asp.net mvc的到的ActionResultWindow.location.href後參數的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();
}
每當我發佈數據到Home/MyACtionResult
,PostData總是null
,
我錯過了什麼?
如何將文本框值發佈到actionresult?
location.href是一個GET,使用Ajax – mplungjan
如果我使用ajax,我無法更改網址,我想使用window.location – user3389856
當然可以。做一些研究。例如jQuery的歷史。您需要使用Ajax或表單或方法post或更改服務器以接受GET – mplungjan