繁体   English   中英

ASP.NET MVC从已实现的日期选择器中获取日期

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

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