需要在ASP日历控件中动态添加上一年的按钮。
如何将其添加到现有的下一个和上一个控件旁边?是否可以通过 dayrender 事件来做到这一点?请帮忙
最佳答案
尝试以下...
<asp:Calendar ID="calender1" runat="server" VisibleDate="2012-10-10"></asp:Calendar>
<asp:Button ID="btnMNext" runat="server" Text="Next Month" />
<asp:Button ID="btnMPrev" runat="server" Text="Prev Month" />
<asp:Button ID="btnNextYr" runat="Server" Text="Next Year" />
<asp:Button ID="btnPrevYr" runat="server" Text="Prev Year" />
<br />
<asp:TextBox ID="txtcur" runat="server"></asp:TextBox>
在代码后面
**btnMNext_Click**
String month;
month = calender1.SelectMonthText();
txtcur.Text = calender1.SelectedDate.ToShortDateString();
calender1.VisibleDate = calender1.VisibleDate.AddMonths(1);
**btnPrevYr_Click**
calender1.VisibleDate = calender1.VisibleDate.AddYears(-1);
**btnNextYr_Click**
calender1.VisibleDate = calender1.VisibleDate.AddYears(1);
End Sub
**btnMPrev_Click**
calender1.VisibleDate = calender1.VisibleDate.AddMonths(-1);
关于asp.net - 将下一年/上一年按钮添加到 asp 日历控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14379898/