asp.net - 将下一年/上一年按钮添加到 asp 日历控件

标签 asp.net controls

需要在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/

相关文章:

javascript - 添加查询字符串时验证不起作用

asp.net - 仅加密 web.config ASP.NET 中的密码

c# - UWP C# 中的居中控件

c# - 寻找可以在 WinForms 应用程序中播放 AVI 文件的组件(.NET 或 COM/ActiveX)

controls - 为什么 QA 应该有自己的 QA 环境?优缺点都有什么?

c# - 重型 WPF 控件如何以一种确定的方式使用一个空闲内存?

c# - 如何获取所有正在运行的 ASP.NET 工作进程及其关联的应用程序池的列表?

asp.net - SQL Server 停止十分钟

c# - 使用枚举数组反序列化 json

c# - .NET 窗体设计 - 按钮组 "Photoshop Tool Style"