加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net mvc jquery ui datepicker绑定问题

发布时间:2020-12-16 09:37:15 所属栏目:asp.Net 来源:网络整理
导读:我正在开发 Windows 7上的asp.net mvc3项目,而不是2010.我已经添加了jquery和jquery ui对项目的引用. 我有一个将数据保存到数据库的表单.在我的表单中,我有一个文本框,用于显示日期选择器的编辑器模板. 如果我在我的计算机上发布项目(Windows 7 IIS 7),一切
我正在开发 Windows 7上的asp.net mvc3项目,而不是2010.我已经添加了jquery和jquery ui对项目的引用.

我有一个将数据保存到数据库的表单.在我的表单中,我有一个文本框,用于显示日期选择器的编辑器模板.

如果我在我的计算机上发布项目(Windows 7 IIS 7),一切正常.
但是当我将已发布的项目上载到服务器(Windows 2003 IIS 6)时,日期选择器值不正确发生错误.

编辑模板

@model Nullable<System.DateTime>

@Html.TextBox(  "",Model.HasValue ? Model.Value.ToString("dd.MM.yyyy") :string.Empty,new { data_datepicker = true,@class = "text-box " })

格式datepicker的Javascript代码

$(document).ready(function(){

$.datepicker.setDefaults($.datepicker.regional['tr']);
$.datepicker.setDefaults({
    changeMonth: true,changeYear: true,dateFormat: "dd.mm.yy",minDate: 0
});

$(":input[data-datepicker]").datepicker();

})

我的POST动作是

public ActionResult Create(FormViewModel formModel)
{

}

FormViewModel包含名称和日期属性.我thiks模型绑定器不绑定日期.因为name属性字段为true,所以date属性获取错误.

错误:
值’18 .07.2012’对EndDate无效.]

解决方法

我解决了问题.文化差异问题是我的问题.我设置了Web配置文件. < globalization culture =“tr-TR”/>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读