javascript - Window.location.href post参数到actionresult asp.net mvc

标签 javascript asp.net-mvc windows location href

我尝试将文本框值发布到 asp.net mvc 中的 actionresult

Javascript:

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

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

Action 结果

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

每当我将数据发布到 Home/MyACtionResult 时,PostData 总是 null,

我错过了什么?

如何将文本框值发布到 actionresult?

最佳答案

试试这个:

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

关于javascript - Window.location.href post参数到actionresult asp.net mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22234619/

相关文章:

windows - 使用 azure CLI 2.0 从自己创建的自定义镜像创建 Windows 虚拟机时出现问题

python - 导航到没有用户名的文件

javascript - 如何禁用输入但不让文本变成灰色?

javascript - 每次更改页面时都会调用 React useEffect (with []) (React Router)

asp.net-mvc - 清除 IISExpress 缓存

c# - 使用 html 帮助程序在 asp.net mvc 中显示导航属性的正确方法

javascript - Web 上的旋转对象

javascript - Angular $compile 服务对空格敏感吗?

c# - 如果错误已经逐字段显示,如何不显示 ASP MVC ValidationSummary?

Windows 窗体应用程序作为计划任务