Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在TEXTBOX中显示表部分视图mvc中的datetime arraylist_Javascript_C#_Razor_Model View Controller_Razor Pages - Fatal编程技术网

Javascript 如何在TEXTBOX中显示表部分视图mvc中的datetime arraylist

Javascript 如何在TEXTBOX中显示表部分视图mvc中的datetime arraylist,javascript,c#,razor,model-view-controller,razor-pages,Javascript,C#,Razor,Model View Controller,Razor Pages,我的arraylist包含id、datetime和boolen(复选框) 当它在表中绑定时,只有datetime不会以写方式绑定,如果它在textboxfor中绑定(我需要使日期可编辑),它在标签中绑定正确 <tbody id="employeeScheduleList"> @if (Model != null && Model.R != null && Model.R.Count() > 0) {

我的arraylist包含id、datetime和boolen(复选框) 当它在表中绑定时,只有datetime不会以写方式绑定,如果它在textboxfor中绑定(我需要使日期可编辑),它在标签中绑定正确

    <tbody id="employeeScheduleList">
    @if (Model != null && Model.R != null && Model.R.Count() > 0)
        {
            foreach (var file in Model.R)
            {
            <tr>
                <td>
                    <div class="form-group">
                        @if (@file.ReceivingDateValue != null)
                        {
                            @file.ReceivingDateValue.Value.ToShortDateString()
                        }
                         @Html.TextBoxFor(m => file.ReceivingDateValue, new { @class = "form-control ReceivingDate ", type = "Date", id = "ReceivingDate_" })
                        @if (file.ReceivingDateValue != null)
                        {
                            <script>
                                var t = document.getElementById("ReceivingDate_");
                                  t.value = '@file.ReceivingDateValue.Value.ToString("yyyy-MM-dd")';
                            </script>
                        }
                        @Html.ValidationMessageFor(model => file.ReceivingDateValue, "", new { @class = "text-danger" })
                    </div>
                </td>
            </tr>
        }
    }
</tbody>

@如果(Model!=null&&Model.R!=null&&Model.R.Count()>0)
{
foreach(Model.R中的var文件)
{
@如果(@file.ReceivingDateValue!=null)
{
@file.ReceivingDateValue.Value.ToSortDateString()文件
}
@Html.TextBoxFor(m=>file.ReceivingDateValue,新的{@class=“form control ReceivingDate”,type=“Date”,id=“ReceivingDate”})
@if(file.ReceivingDateValue!=null)
{
var t=document.getElementById(“接收日期”);
t、 value='@file.ReceivingDateValue.value.ToString(“yyyy-MM-dd”);
}
@Html.ValidationMessageFor(model=>file.ReceivingDateValue,”,新的{@class=“text danger”})
}
}

我的问题在
@Html.TextBoxFor(m=>file.ReceivingDateValue,新的{@class=“form control ReceivingDate”,type=“Date”,id=“ReceivingDate”})中出现
因为ReceivingDateValue的值被正确绑定,当我在chrome中插入时,我找到了写入值,但它的文本框显示了错误的值
我想在文本框中查看日期,使其可编辑

lambda表达式
x=>文件。FileIDValue将值从客户端绑定到控制器。将值作为属性添加应该从服务器绑定到客户端,并提供您要查找的结果

@Html.TextBoxFor(x => file.FileIDValue, new { @class = "form-control hidden EMPF", value = File.FileIDValue }

尝试将值作为属性之一添加到helper标记中:
@Html.TextBoxFor(x=>file.FileIDValue,new{@class=“form control hidden EMPF”,value=file.FileIDValue}
issue in
@Html.TextBoxFor(m=>file.ReceivingDateValue,new{@class=“form control ReceivingDate”,type=“Date”,id=“ReceivingDate”}
值已正确绑定,然后尝试@Html.TextBoxFor(m=>file.ReceivingDateValue,new{@class=“form control ReceivingDate”,type=“Date”,id=“ReceivingDate”,value=file.ReceivingDate})我在
@Html.TextBoxFor(m=>file.ReceivingDateValue,new{@class=“form control ReceivingDate})中的问题“,type=“Date”,id=“ReceivingDate\uuquo})
因为ReceivingDateValue的值绑定正确,当我在chrome中插入它时,我找到了写入值,但它的文本框显示了错误的值。我想在文本框中查看日期,使其可编辑