c# - 表单操作中的 MVC ASP.NET Url.Action,将表单数据传递给它

标签 c# html asp.net asp.net-mvc

        <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 到用户的步数。 当他们提交框中的数字时,我想将其作为 steps = steps 部分中的 steps 传递给 @Url.Action

我该怎么做(很抱歉这个愚蠢的问题)

最佳答案

<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>

请添加属性 method="post" 并分享您的 Controller 方法签名...

关于c# - 表单操作中的 MVC ASP.NET Url.Action,将表单数据传递给它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44325846/

相关文章:

c# - 如何避免在 UI 层中引用 DataLayer?

c# - 如何使函数返回 IEnumerable<string> 而不是 C# 中的字符串

c# - 在 GroupBy 中连接字符串

javascript - RTS HTML5 多人游戏 - 启动 node.js 服务器 ingame

c# - 换色器功能的堆栈溢出错误

c# - 为什么当 DataMember 的名称为 "length"时,我的整个对象都序列化为 Array

html - 如何从 Firefox 中的 <area> 元素中删除虚线边框?

javascript - 一个 "unstyle"如何成为一个 div html 元素?

c# - 如何本地化数据库驱动的网站

c# - 在列表中搜索列表中的元素