【发布时间】:2012-08-22 22:52:00
【问题描述】:
我有一个包含 YUI 日历的 ASP.NET (c#) 网页。我可以选择一个日期并单击我的书本按钮,该按钮通过后面的 c# 代码将该日期插入数据库。但是,即使数据库进行了回发,日历也不会突出显示已预订的那一天。但是,当我在浏览器中刷新整个页面时,日期显示为已预订(我已设置日历以突出显示已预订的日期)。它通过从我正在使用的数据库表中选择日期来做到这一点。
有没有一种简单的方法可以让日历在图书按钮的回发完成后立即突出显示日期?如果这篇文章没有足够的细节,请见谅!
谢谢
---编辑--- 这个问题的答案帮助我解决了这个问题:ASP.NET C#, need to press a button twice to make something happen
基本上,我从我的数据库中选择了要在 page_load 中突出显示的日期的代码,并创建了另一个私有 void 并将代码粘贴在那里。然后我在每个按钮 onclick 事件的代码中调用了它,并在我的 page_load 中添加了这个:
if (!Page.IsPostBack)
{
PrivateVoidName();
}
这解决了这个问题。谢谢
【问题讨论】:
标签: c# asp.net calendar postback yui