【发布时间】:2014-04-09 16:29:25
【问题描述】:
我尝试在 asp.net mvc 中将文本框值发布到 actionresult
Javascript:
function OnButtonClick() {
var data= {
TextBox: TextBox.GetValue()
};
var PostData= data.TextBox;
window.location.href = "Home/MyActionResult?Page=data" + PostData;
}
操作结果
public ActionResult MyActionResult(string PostData)
{
return view();
}
每当我将数据发布到 Home/MyACtionResult 时,PostData 始终是 null,
我错过了什么?
如何将文本框值发布到 actionresult?
【问题讨论】:
-
location.href 是一个 GET,使用 Ajax
-
如果我使用 ajax,我无法更改 url,我想使用 window.location
-
当然可以。做一些研究。例如 Jquery 历史。您需要使用 Ajax 或带有方法 post 的表单或更改服务器以接受 GET
-
@user3389856 你是在做 POST 还是 GET?
标签: javascript asp.net-mvc windows location href