我有一个使用DateTimePicker的Form项目,我必须将这些组件包含在asp.net aspx webapp中。 所以我试图在asp.net webform上包含一个DateTime Picker,但我不能。
我不是aspx的专家,所以也许它真的是一个简单的问题。
我只在工具箱中看到日历,但没有看到DateTimePicker。
我想要使用的是
System.Windows.Forms.DateTimePicker
是否可以将其包含在asp.net项目中?
答案 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