asp.net 日期选择器
我已经在那里搜索了一个免费且良好的日期选择器,但我没有找到一个适合我的。
我自己创建了一个。
我已经在 aspx 页面中添加了一个日历,并在 PageLoad 上设置了它的属性:
calReqToDate.Style.Add("display", "none");
我创建了一个“显示”按钮并在 PageLoad 上设置了它的属性:
btnCalReqToDate.Attributes.Add("onclick", "HideShow();return false;");
现在我所要做的就是在用户访问时更改日期标签选择一天。 我尝试通过捕获日历的“onclick”事件并获取所选日期并返回 False 来实现此目的,以便页面不会回发:
在 PageLoad 事件中: calReqToDate.Style.Add("onclick", "DateSelect();return false;");
在 aspx 页面中: document.getElementById('<%= lblReqToDate.ClientID %>').innerHTML = '<%= calReqToDate.SelectedDate %>';
问题是所选日期没有更改没有回发,因此标签获取旧日期。
我需要找到一种方法来获取新选择的日期而无需回发。
你能帮忙吗?
先感谢您。
I've searched for a free and good Date picker out there but I didn't found one that will be good for me.
I've created one on my own.
I've added a Calendar to the aspx page, and on PageLoad set it's attribute:
calReqToDate.Style.Add("display", "none");
I've created a "Show" button and set it's attribute on PageLoad too:
btnCalReqToDate.Attributes.Add("onclick", "HideShow();return false;");
Now all I have to do is to change the date label when the user selects a day.
I've tries to do so by catching the "onclick" event of the calendar and getting the selected date, and the return False so the page will no post back:
In the PageLoad event:calReqToDate.Style.Add("onclick", "DateSelect();return false;");
In the aspx page:document.getElementById('<%= lblReqToDate.ClientID %>').innerHTML = '<%= calReqToDate.SelectedDate %>';
The problem is that the selected date does not changed without the postback, so the label gets the old date.
I need to find a way to get the new selected date without postback.
Can you help please?
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Jquery DatePicker 非常好。
Jquery DatePicker is really good.
Hai roy,
如果不想回发,
请尝试Jquery和javascript日期选择器
http://www.bitrepository.com/a-collection-of-free-javascript-date-pickers.html
或
AJAX 日期选择器
< a href="http://www.codeproject.com/KB/ajax/AJAXDatePicker.aspx" rel="nofollow noreferrer">http://www.codeproject.com/KB/ajax/AJAXDatePicker.aspx
Hai roy,
If dont want to postback,
try Jquery and javascript date pickers
http://www.bitrepository.com/a-collection-of-free-javascript-date-pickers.html
or
AJAX Date picker
http://www.codeproject.com/KB/ajax/AJAXDatePicker.aspx