繁体   English   中英

ASP .NET MVC剃刀| 获取@ Html.EditorFor的值

[英]ASP .NET MVC RAZOR | Get value of @Html.EditorFor

我正在尝试制作一个小表,该表可以通过“输入字段”设置列数。 我通过以下代码(+按钮)生成了输入字段:

@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.Count ,但这不起作用,因为计数在输入字段中没有变化。

任何想法如何解决这一问题?

尝试放入一个表单中(是否使用html razor helper):

@using (Html.BeginForm("CreateTable", "Home", FormMethod.Post, null){ your code... }

按钮应为提交类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM