Asp.net mvc 4 MVC4 DevExpress日期编辑控件:状态管理

Asp.net mvc 4 MVC4 DevExpress日期编辑控件:状态管理,asp.net-mvc-4,Asp.net Mvc 4,我正在尝试使用e.customArgs[“variable”]将日期编辑控件中选定日期的值通过javascript事件从视图传递到控制器。请查找以下代码: 在按钮上单击: function OnClickShowLog(s, e) { SelectedTimestampFlag = 999; alert(SelectedTimestampFlag); select

我正在尝试使用e.customArgs[“variable”]将日期编辑控件中选定日期的值通过javascript事件从视图传递到控制器。请查找以下代码:

在按钮上单击:

function OnClickShowLog(s, e) {
                 SelectedTimestampFlag = 999;
                 alert(SelectedTimestampFlag);                 
                selectedStartDate = DateEditStartdate.GetValue();
                alert(selectedStartDate );

}
开始时,返回:

function OnBeginCallback(s, e) {

                    if (SelectedTimestampFlag != null) {

                        e.customArgs["StartDateValue"] = selectedStartDate;
                        alert("startdate:" + e.customArgs["StartDateValue"]);

                        e.customArgs["SelectedTimestampFlag"] = SelectedTimestampFlag;
                        alert("timestamp:" + e.customArgs["SelectedTimestampFlag"]);
                    }
              }

如果我正在访问Request.Params[“SelectedTimestampFlag”]它在mvc控制器上返回正确的值,但是当我尝试使用Request.Params[“StartDateValue”]访问控制器上的e.customArgs[“StartDateValue”]时返回null。请建议。

以字符串格式传递值,并将其转换为控制器内的dateTime Hanks Mahesh..我所做的是:selectedStartDate=DateEditStartdate.GetText();而不是-->selectedStartDate=DateEditStartdate.GetValue();它成功了