asp.net 日期选择器

发布于 2024-08-16 06:33:30 字数 761 浏览 1 评论 0原文

我已经在那里搜索了一个免费且良好的日期选择器,但我没有找到一个适合我的。

我自己创建了一个。

我已经在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

彼岸花似海 2024-08-23 06:33:30

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文