簡體   English   中英

MVC ASP.NET Url.Action 表單動作,傳遞表單數據

[英]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.Actionstepssteps = 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM