gpt4 book ai didi

asp.net-mvc-3 - MVC 表单发布未到达 Controller

转载 作者:行者123 更新时间:2023-12-02 08:45:07 25 4
gpt4 key购买 nike

我有一个表单在提交时没有到达 Controller 方法(我在那里放了一个断点)

    [HttpPost]
public ActionResult SaveBilling( FormCollection fc )
{
...
}

前端代码是这样的

<form action="/PersonSettings/SaveBilling" method="post" >
...
<input type='submit' value="save" />
</form>

有什么想法吗?

不确定这是否是路由处理程序问题,因为如果我在浏览器中转到/PersonSettings/SaveBilling,它确实会达到 GET 版本,但 post 方法只会产生一个空白页面,不会进入代码

最佳答案

将您的 View 重写为:

@using (Html.BeginForm("SaveBilling", "PersonSettings", FormMethod.Post))
{
....
<input type='submit' value="save" />
}

这个 Controller 是否在任何区域?

关于asp.net-mvc-3 - MVC 表单发布未到达 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com