剑道UI内联网格未接收日期字段,但其他字段值进入控制器



>我使用了剑道UI网格和内联编辑,所有文件都在控制器中收到,但日期字段没有收到为什么?

这是我的代码,请帮助我

网 格---

$(document).ready(function() {
                    $("#orders-grid").kendoGrid({
                        dataSource: {
                            type: "json",
                            transport: {
                                read: {
                                    url: "@Html.Raw(Url.Action("CustomerList", "Customer"))",
                                    type: "POST",
                                    dataType: "json",
                                },
                                create: {
                                    url: "@Html.Raw(Url.Action("CustomerAdd", "Customer"))",
                                    type: "POST",
                                    dataType: "json"
                                },
                                update: {
                                    url:"@Html.Raw(Url.Action("CustomerUpdate", "Customer"))",
                                    type: "POST",
                                    dataType: "json"
                                },
                                destroy: {
                                    url: "@Html.Raw(Url.Action("CustomerDelete", "Customer"))",
                                    type: "POST",
                                    dataType: "json"
                                },
                            },
                            schema: {
                                data: "Data",
                                total: "Total",
                                errors: "Errors",
                                model: {
                                    id: "Id",
                                    fields: {
                                        stfName: { editable: true, type: "string", validation: { required: true } },
                                        Id: { editable: false, type: "number" },
                                        stmName: { editable: true, type: "string", validation: { required: true } },
                                        dtdob: { editable: true, type: "Date",format : "dd/MMM/yyyy", validation: { required: true } },
                                        strefName: { editable: true, type: "string", validation: { required: true } },
                                    }
                                }
                            },
                            requestEnd: function (e) {
                                if (e.type == "create" || e.type == "update") {
                                    this.read();
                                }
                            },
                            error: function(e) {
                                //display_kendoui_grid_error(e);
                                // Cancel the changes
                                this.cancelChanges();
                            },
                            pageSize: 10,
                            serverPaging: true,
                            serverFiltering: true,
                            serverSorting: true
                        },
                        pageable: {
                            refresh: true,
                            pageSizes: [10]
                        }, //scrollable: false,
                        // dataBound: onDataBound,
                        sortable: true,
                        scrollable: {
                            virtual: true
                        },
                        toolbar: ["create"],
                        editable: {
                            confirmation: false,
                            mode: "inline"
                        },
                        columns: [
                            {
                                field: "Id",
                                title: "ID",
                                width: 50
                            },{
                                field: "stfName",
                                title: "First Name",
                                //attributes: { "class": "upper" },
                                width: 200
                            },
                                {
                                    field: "dtdob",
                                    title: "D.O.B.",
                                    //editor: customDateEditor,
                                    type: "Date",
                                    template: "#=kendo.toString(dtdob,'dd/MMM/yyyy')#",
                                    //template: '<input type="date" name="dtdob" />',
                                   width: 200,
                                   //parseFormats: ["yyyy-MM-dd'T'HH:mm:ss.zz"]
                                },
                                {
                                    field: "strefName",
                                    title: "Reference",
                                    width: 200
                                },
                            {
                            command: [{
                                name: "edit",
                                text: "Edit"
                            }, {
                                name: "destroy",
                                text: "Delete"
                    }],
                       width: 200,
                    filterable: true
                    }]
                    });
                    var customDateEditor = function (container, options) {
                        $('<input />')
                            .appendTo(container)
                            .kendoDatePicker({
                                format: "dd/MMM/yyyy"
                            });
                    };
                    });
--model

公共部分类 tbl客户 { public int Id { get; set; } 公共字符串 stfName { get; set; } public DateTime dtdob { get; set; } } }

Controller----
    public ActionResult CustomerUpdate(tblCustomer model) <-All Value receive  in model except date field dtdob
            {
    }
I have check in firebug there is ajax call and all fields pass properly event date too, but not receiving in controller why?
Regards,
Vinit Patel

请通过下面给出的链接。对于您正在修复的问题,它确实有几个解决方案。如果问题仍然存在,请还原。

将日期从剑道 UI 传递到 MVC ASP.NET

相关内容

  • 没有找到相关文章

最新更新