gpt4 book ai didi

javascript - 从 Ui 调用 Controller 不起作用

转载 作者:行者123 更新时间:2023-11-28 08:09:38 26 4
gpt4 key购买 nike

我尝试像下面这样调用操作,但出现错误 http404

我想调用以下人员:

Action 名称:检查

Controller 名称:用户

我做错了什么?

<div class="form-group" >
@using (Html.BeginForm("check", "user", new { Name = Model.Name }))
{
<input type="button" onclick="location.href='@Url.Action("check", "user")'" value="Check" />
<span id='result'></span>
}
</div>

最佳答案

将输入类型设为提交。您已经在表单中指定了 Controller 和操作名称。

<div class="form-group" >
@using (Html.BeginForm("check", "user", FormMethod.Post, new { Name = Model.Name }))
{
<input type="submit" value="Check" />
<span id='result'></span>
}
</div>

你的行动:

[HttpPost]
public ActionResult Check(string name)
{
// do stuff
}

或者您可以尝试:

<INPUT TYPE="button" value="btnText" onclick="window.location.href='/Controller/Action'">

关于javascript - 从 Ui 调用 Controller 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24428649/

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