例外是:
操作失败字符串未被识别为有效的DateTime。
这是jQuery参考
<script src="Resource/JS/jquery-1.7.2.min.js" type="text/javascript"></script>
<link href="Resource/css/jquery-ui-1.8.21.custom.css" rel="stylesheet" type="text/css" />
<script src="Resource/JS/jquery-ui-1.8.21.custom.min.js" type="text/javascript"></script>
弹出DatePicker的功能:
function showDatePicker(datepicker) {
var id = "#" + datepicker;
$(function () {
$(id).datepicker();
});
}
</script>
输入组件:
<input id="tbActionDate" type="text" runat="server" class="datePickerControl" clientidmode="Static" onclick="showDatePicker('tbActionDate');" />
我试图用这种方式做到:$(id).datepicker(“option”,“dateFormat”,“mm / dd / yy”); 它不起作用。
答案 0 :(得分:0)
您可以使用具有以下有用功能的最新版本的jQuery UI datepicker
答案 1 :(得分:0)
我终于明白了。这不是因为jQuery DatePicker,而是.NET中的Convert.ToDateTime()无法处理日期格式(mm / dd / yyyy)。
所以我编写了自己的方法将其转换为DateTime的正确对象。
你们有没有解决方案将这种日期格式转换为C#中的DateTime对象?
我尝试使用CultureInfo获取本地文化对象并将其用作Convert.ToDateTime()方法中的参数,但它不起作用。