我有一个包含 YUI 日历的 ASP.NET (c#) 网页。我可以选择一个日期并单击我的书本按钮,该按钮通过后面的 c# 代码将该日期插入数据库。但是,即使数据库进行了回发,日历也不会突出显示已预订的那一天。但是,当我在浏览器中刷新整个页面时,日期显示为已预订(我已设置日历以突出显示已预订的日期)。它通过从我正在使用的数据库表中选择日期来做到这一点。
有没有一种简单的方法可以让日历在图书按钮的回发完成后立即突出显示这一天?如果这篇文章中没有足够的细节,请致歉!
谢谢
---编辑---这个问题的答案帮助我解决了这个问题:ASP.NET C#,需要按两次按钮才能使某些事情发生
基本上,我从我的数据库中选择了要从 page_load 中突出显示的日期的代码,并创建了另一个私有 void 并将代码粘贴在那里。然后我在每个按钮 onclick 事件的代码中调用它,并在我的 page_load 中添加了这个:
if (!Page.IsPostBack)
{
PrivateVoidName();
}
这解决了这个问题。谢谢