我试图打电话给跟随行动,我得到错误http404
我想打电话给以下人员:
动作名称:检查
控制器名称:用户
我做错了什么?
<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>
答案 0 :(得分:0)
将输入类型作为提交。您已在表单中指定了控制器和操作名称。
<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'">
答案 1 :(得分:0)
试试这个---&gt;
<div class="form-group" >
@using (Html.BeginForm("check", "user", new { Name = Model.Name }))
{
<input type="button" onclick="window.location.href='@Url.Action("check", "user")'" value="Check" />
<span id='result'></span>
}