如何在网页中加入一个日期选择器(C#.net)

我在用vs2008做一个网页,里面想添加一个日期选择的功能,想有那种有一个文本框,点一下或者点一下边上的按钮弹出一个类似calendar控件的东西,用户选择日期后可以得到他选择的日期,好像是用JS做,我从网上找了一个http://www.my97.net/dp/index.asp,但不知道怎么插入到我的网页中,也不知道如何提取用户选择的数据

用两个DIV,主要由Javascript控制第2个DIV的显示,就可以做出来了。
代码如下,自己看看吧:

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

protected void calEventDate_SelectionChanged(object sender, EventArgs e)
{
txtEventDate.Text = calEventDate.SelectedDate.ToString("d");
}

protected void btnSubmit_Click(object sender, EventArgs e)
{
lblResult.Text = "You picked: " + txtEventDate.Text;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<script type="text/javascript">

function displayCalendar()
{
var datePicker = document.getElementById('datePicker');
datePicker.style.display = 'block';
}

</script>
<style type="text/css">
</style>

<title>Calendar with JavaScript</title>
</head>

<body>
<form id="form1" runat="server">
<div class="content">

<asp:Label
id="lblEventDate"
Text="Event Date:"
AssociatedControlID="txtEventDate"
Runat="server" />
<asp:TextBox
id="txtEventDate"
Runat="server" />
<img src="Calendar.gif" onclick="displayCalendar()" />

<div id="datePicker">
<asp:Calendar
id="calEventDate"
OnSelectionChanged="calEventDate_SelectionChanged"
Runat="server" />
</div>

<br />
<asp:Button
id="btnSubmit"
Text="Submit"
Runat="server" OnClick="btnSubmit_Click" />

<hr />

<asp:Label
id="lblResult"
Runat="server" />

</div>
</form>
</body>
</html>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-07-04
可以自己做啊, 只要一个TEXTBOX控件 跟一个BUTTON 控件 跟一个 calendar控件
page load()
this.calendar.visble = false;
然后在写一个BUTTON CLICK 事件
this.calendar.visble = true;
在写一个calendar 的 select change 事件
this.textbox.text = this.calendar.selectvalue.tostring("yyyy-MM-dd");括号内可以设置你要的日期格式!
我就这样做的。 还有另外一种方法, =我周一上班找给你 比这个简单,直接是扩展的TEXTBOX控件...本回答被提问者采纳
第2个回答  2010-05-28
vs有这个控件calendar。
第3个回答  2010-06-01
这个软件我用懂了,不懂的话留言给我,我教你怎么调用
第4个回答  2010-05-28
my97的控件有示例的
http://www.my97.net/dp/demo/index.htm
很简单

如何在网页中加入一个日期选择器(C#.net)
用两个DIV,主要由Javascript控制第2个DIV的显示,就可以做出来了。代码如下,自己看看吧:<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd"> protected void calEventDate_Selection...

WPF 入门教程日期选择控件
要创建一个日期选择器,首先需要在XAML中添加DatePicker元素。DatePicker控件位于System.Windows.Controls命名空间中。拖放操作会自动添加相应的代码,包括宽度、高度、文本、名称等属性。运行代码后,会显示一个包含日期输入框的界面,用户点击后可弹出日历选择日期,选择的日期会自动显示在输入框中。为了显示特定...

包含选择器设置网页中所有日期
包含选择器设置网页中所有日期:只要一个TEXTBOX控件 跟一个BUTTON 控件 跟一个 calendar控件,page load(),this.calendar.visble = false;然后在写一个BUTTON CLICK 事件。下载JQuery UI的Datepicker。修改源码实现中文日期选择器。在SpreadJS创建CustomCellType。实现CustomCellType的activateEditor和deactivate...

css选择器嵌套(css选择器用法)
首先,在CSS中,选择器后面应该跟着一个大括号,用来括起来样式声明。例如,正确的写法应该是这样的:.a{margin-left:35px;}其次,在CSS中,不能在一个选择器的样式声明块中嵌套另一个选择器。css复合选择器有哪些标签选择器:通过标签名称来选取元素,例如p表示所有段落。类选择器:通过类名来选取...

多类名选择器的使用方式(css多类名选择器)
怎样用css的类选择器选择子标签1、标签选择器就是按标签添加样式,直接输入标签,后加大括号即可。如下我们给div都加一个100px的宽高,10px的上外边距,背景颜色为粉色的样式。2、CSS中没有针对最后一个子元素的选择器,但有第一个(:first-child),如果你能确定span后只有这一个a标签的话可以使用...

使用CssSelector直接在浏览器开发工具上快速获取网页内容
在网页中找到目标元素,如轮播图的图片链接,使用浏览器的“检查”功能进行定位。观察网页元素结构,确定目标元素及其父级节点的类名。例如,轮播图可能位于一个名为“promo-bd”的div下。接下来,使用ChroPath工具辅助定位,找到CSS选择器表达式。比如,通过观察和分析,确定轮播图的CSS选择器表达式为“....

html中id选择器用法(css中id选择器)
【ID选择器】三者中优先级最高的选择器。一般用于一个页面中仅出现一次的容器,也常常作为js的接口。例如页面上的导航条(#nav)、页脚(#footer)、侧边栏(#sider)、主要内容(#mainBody)等等。举例:nav{padding:10px0;background:url(..\/images\/nav.png)0-124pxrepeat-x;} footer{border-...

windowsxp系统下怎样创建一个文本选择器【图文教程】
7、新建一个div标签,在div标签里面创建一个btn按钮和调用点击事件。8、为div标签添加样式,边框,并把所有的网页内容居中显示。9、运行程序。10、在控制器下方增加点击事件。11、运行程序,点击按钮,是不是有变化了呢!windowsxp系统下创建一个文本选择器的方法就为大家介绍到这里了。感兴趣的朋友们,...

...调用自己创建的webservice时无法显示此页,该怎么办?
在“项目类型”窗格中,选择“Visual C++”节点中的“CLR”,然后在“模板”窗格中选择“Windows 窗体应用程序”。键入项目的名称,如“winformsapp”。您可以接受默认位置、键入一个位置或者浏览到要保存项目的目录。Windows 窗体设计器即打开,显示所创建项目的“Form1”。向窗体添加控件 如果“工具箱”...

网页开发的时候,怎么合理的选择用选择器??
1、在此强烈推荐新手使用“类名选择器”。之所以选择“类名选择器”,主要原因在于:类名选择器可以同时选择多个元素,类似的元素可以使用同一个类名,比ID选择器操作起来更灵活;由于类名选择器必须定义,只有定义类名的标签才能够应用样式,并不会对网页中其他元素造成不必要的影响。2、标签名选择器,...

相似回答