在aspx上使用DateTimePicker

时间:2015-02-18 10:40:25

标签: c# asp.net webforms

我有一个使用DateTimePicker的Form项目,我必须将这些组件包含在asp.net aspx webapp中。 所以我试图在asp.net webform上包含一个DateTime Picker,但我不能。

我不是aspx的专家,所以也许它真的是一个简单的问题。

我只在工具箱中看到日历,但没有看到DateTimePicker。

我想要使用的是

System.Windows.Forms.DateTimePicker

是否可以将其包含在asp.net项目中?

2 个答案:

答案 0 :(得分:0)

您可以在日历点击方法中使用以下内容:

DateTime date = Convert.ToDateTime(calendar.SelectedDate.ToString());

此处日历是日历控件的ID!

希望这有帮助。

答案 1 :(得分:0)

因为它是一个Web应用程序,所以我可以使用JQuery UI http://jqueryui.com/datepicker/#inline

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Datepicker - Display inline</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.3/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
   $( "#datepicker" ).datepicker();
});
</script>
</head>
<body>
<form runat="server" id="form1">
    Date: <div id="datepicker"></div>
</form>
</body>
</html>

以下是完整的API说明http://api.jqueryui.com/datepicker/ 也许这可以帮助你作为替代方案来做到这一点!\

还有一个用于.NET的Ajax库。您也可以尝试:http://www.codeproject.com/Tips/407460/How-to-use-ASP-NET-AJAX-Calender-Extender