[英]ASP.NET MVC getting the date from an implemented datepicker
我已经以某种形式实现了一个工作日期选择器,这是我的asp.net mvc项目的一部分。 但是,我在获取输入值时遇到了麻烦。 对于表单中的其他属性,我一直在使用Html.EditorFor(),但是在这种情况下,这不起作用,因为它导致出现两个文本框。 我一直无法在Internet上找到解决方案,一直在寻找EditorFor的替代方案,但到目前为止,还没有找到任何可行的方法。
<div class="form-group">
@Html.Label("date:", htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-3">
<input type="text" class="form-control" id="date">
</div>
</div>
任何帮助将不胜感激。
我假设当您说“在获取输入值时遇到麻烦”时,是指发布的表单的控制器操作的“日期”参数没有被填充。
首先尝试使用TextBoxFor()。 如果这不起作用,则可能需要在输入元素中使用name属性。
<input type="text" class="form-control" id="date" name="date">
如果您不喜欢使用jQuery,则可以使用以下代码:
var date = $('#date').val();
然后找到一种将javascript变量传递给控制器的方法
一种简单的解决方案是在标签中添加名称属性,并将其作为参数传递给控制器方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.