[英]MVC ASP.NET Url.Action in form action, passing it form data
<form action="@Url.Action("PokemonSteps", "PokemonView", new { id = Model.Id, steps = steps })">
<input type="number" name="steps" min="1" max="@Model.userSteps">
<input type="submit">
</form>
此表单是一个数字框,从 1 到用户的步数。 当他们提交在框中的数字,我想通过它来@Url.Action
的steps
在steps = steps
的一部分。
我该怎么做(对不起,这个问题真的很愚蠢)
<form action="@Url.Action("PokemonSteps", "PokemonView")" method="post">
<input type="hidden" name="id" value="@Model.Id">
<input type="number" name="steps" min="1" max="@Model.userSteps">
<input type="submit" value="Submit">
</form>
请添加 Attribute method="post"并分享您的控制器方法签名...
尝试做这样的事情:
@using (Html.BeginForm("PokemonSteps", "PokemonView", FormMethod.Post)){
@Html.TextBoxFor(m=> m.userSteps)
<input type="submit" value="Submit" />
}
希望这可以帮助!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.