因此,我尝试制作一个小表,该表可以通过“输入字段”设置列数。我通过以下代码(+按钮)生成了输入字段:
@Html.EditorFor(model => model.Columns.Count, new { @class = "text-center control-form", @id = "countID" })
@Html.ValidationMessageFor(model => model.Columns.Count)
<button type="button" class="btn btn-primary" onclick="location.href='@Url.Action("CreateTable", "Home", new { count = VARIABLEHERE })'">Update</button>
所以我基本上尝试将@Html.EditorFor(model => model.Columns.Count ..
的输入设置为该函数的参数,由按钮执行。
我尝试使用@Model.Columns.Cunt
,但这是行不通的,因为计数在输入字段中没有变化。
有什么办法解决这个问题(对不起,我对asp.net真的很陌生)?
答案 0 :(得分:1)
尝试放入表单中(使用或不使用html剃刀帮助器):
@using (Html.BeginForm("CreateTable", "Home", FormMethod.Post, null){ your code... }
按钮应为 submit 类型。