在asp.net中自定义webcalendar

用户名

我想通过以下方式自定义asp:Calendar-Element:

1)每天都有一个下拉列表,其中包含6-7个短语,例如(不在办公室,在假期中)等等。并根据您单击的选项,该da的颜色会改变。同样,所选的选择素应保存到数据库中。

2)只有某些用户可以查看过去的几个月。对于所有其他用户,应该没有用于选择前几个月的按钮。

这个日历有可能吗?有没有人以这种方式修改过它,可以给我一些提示吗?还是我需要自己创建一个这样的日历?

感谢您的提示!

Naresh Pansuriya

是的,可以对您的asp.net日历进行处理,但是您可以通过使用CSS和jQuery自定义asp.net日历进行处理。我过去也用asp.net日历实现过。下面的代码仅供您帮助。

<style type="text/css">
    .Calendar {border:none;}
    .Calendar img{ border:none;}
    .Calendar .Title {background-color:#7D9459;background-image:url(../Images/title_bg.gif);border: 1px solid black;border-bottom-width: 0px;}
    .Calendar .Title td {font-family:verdana;font-size:11px;font-weight:bold;color:White;padding-top:1px;padding-bottom:1px;}
    .Calendar .DayHeader {background-color:#E3E0CD;background-image:url(../Images/header_bg.gif);color:#504C39;font-family:Verdana;font-size:11px;text-align:center;border-top:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #ACA899;border-right:solid 1px #C6C1AC; padding: 4px; font-weight:normal;}
    .Calendar .Day {width:90px;  height:70px;  text-align:center; vertical-align:top; font-family:Verdana; font-size:11px; color:Black; background-color:#FFFFFF;  border:solid 1px #C6C1AC; padding:2px;}
    .Calendar .OtherMonthDay {background-color:#F5F3E5;}
</style>

<asp:Calendar ID="MeetingCalendar" runat="server" CssClass="Calendar" TitleStyle-BackColor="Transparent"
                                CellPadding="0" BorderWidth="0px" Width="" DayNameFormat="Full" OnDayRender="MeetingCalendar_DayRender"
                                TitleStyle-CssClass="Title" DayHeaderStyle-CssClass="DayHeader" DayStyle-CssClass="Day"   
                                DayStyle-Width="90px" OtherMonthDayStyle-CssClass="Day OtherMonthDay" NextMonthText="<img src='../Images/next_wht.gif' alt='' style='float:right;' />"
                                PrevMonthText="<img src='../Images/prev_wht.gif' alt='' style='float:left;'/>" 
                                onvisiblemonthchanged="MeetingCalendar_VisibleMonthChanged">
                            </asp:Calendar>


protected void MeetingCalendar_DayRender(object sender, DayRenderEventArgs e)
        {
            string dayNumber = e.Day.Date.Day.ToString();
            e.Cell.Text = dayNumber + "<br />"; 

            e.Cell.Text += "<div align='center'>";
            e.Cell.Text += "    <a href='DailyMeetings.aspx?id=10' title='Day has meeting(s) scheduled.'>";
            e.Cell.Text += "            <img src='../Images/meeting.gif' height='25' width='25' alt='' border='0' />";
            e.Cell.Text += "        </a>";
            e.Cell.Text += "</div>";
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在asp.net中自定义webcalendar

来自分类Dev

ASP.NET Web Api中的自定义ParameterBindingAttribute

来自分类Dev

ASP.NET Core中的自定义支架模板

来自分类Dev

ASP.NET MVC中的自定义JSON结果

来自分类Dev

在ASP.NET中自定义GridView布局

来自分类Dev

Asp.Net Webforms自定义UserControl中的事件

来自分类Dev

ASP.NET MVC中的自定义错误页面

来自分类Dev

asp.net core mvc 中的自定义授权

来自分类Dev

ASP.NET Core 中的自定义路由

来自分类Dev

asp.net自定义错误

来自分类Dev

Ninject在ASP.NET MVC中的自定义验证属性中不起作用

来自分类Dev

在ASP.NET中添加自定义属性。在JQuery中访问它

来自分类Dev

Ninject在ASP.NET MVC中的自定义验证属性中不起作用

来自分类Dev

在Asp.net MVC中,如何动态传递自定义属性中的参数

来自分类Dev

如何在asp.net core 2.1中的View中填充自定义类

来自分类Dev

如何在Asp.Net MVC中创建自定义HTML帮助器

来自分类Dev

如何在ASP.NET MVC5中创建自定义支架模板?

来自分类Dev

ASP.NET API中Http状态代码的自定义异常

来自分类Dev

Asp.net MVC4中URL的自定义名称

来自分类Dev

如何在ASP.Net MVC4中创建自定义web.config?

来自分类Dev

在ASP.NET Identity中为AspNetUsers表使用自定义属性

来自分类Dev

将自定义验证添加到ASP.NET Core的JWT令牌中?

来自分类Dev

使用ASP.NET 5在Mac中设置自定义环境变量

来自分类Dev

在ASP.NET WebApi 2中自定义Bearer令牌JSON结果

来自分类Dev

自定义验证属性中的客户端验证-ASP.NET MVC 4

来自分类Dev

ASP.NET Core中的自定义授权属性

来自分类Dev

如何在ASP.NET MVC中创建到自定义路由的ActionLink?

来自分类Dev

如何在ASP NET MVC中自定义不干扰验证的JQuery消息?

来自分类Dev

基于ASP.NET MVC中角色的自定义用户授权

Related 相关文章

  1. 1

    在asp.net中自定义webcalendar

  2. 2

    ASP.NET Web Api中的自定义ParameterBindingAttribute

  3. 3

    ASP.NET Core中的自定义支架模板

  4. 4

    ASP.NET MVC中的自定义JSON结果

  5. 5

    在ASP.NET中自定义GridView布局

  6. 6

    Asp.Net Webforms自定义UserControl中的事件

  7. 7

    ASP.NET MVC中的自定义错误页面

  8. 8

    asp.net core mvc 中的自定义授权

  9. 9

    ASP.NET Core 中的自定义路由

  10. 10

    asp.net自定义错误

  11. 11

    Ninject在ASP.NET MVC中的自定义验证属性中不起作用

  12. 12

    在ASP.NET中添加自定义属性。在JQuery中访问它

  13. 13

    Ninject在ASP.NET MVC中的自定义验证属性中不起作用

  14. 14

    在Asp.net MVC中,如何动态传递自定义属性中的参数

  15. 15

    如何在asp.net core 2.1中的View中填充自定义类

  16. 16

    如何在Asp.Net MVC中创建自定义HTML帮助器

  17. 17

    如何在ASP.NET MVC5中创建自定义支架模板?

  18. 18

    ASP.NET API中Http状态代码的自定义异常

  19. 19

    Asp.net MVC4中URL的自定义名称

  20. 20

    如何在ASP.Net MVC4中创建自定义web.config?

  21. 21

    在ASP.NET Identity中为AspNetUsers表使用自定义属性

  22. 22

    将自定义验证添加到ASP.NET Core的JWT令牌中?

  23. 23

    使用ASP.NET 5在Mac中设置自定义环境变量

  24. 24

    在ASP.NET WebApi 2中自定义Bearer令牌JSON结果

  25. 25

    自定义验证属性中的客户端验证-ASP.NET MVC 4

  26. 26

    ASP.NET Core中的自定义授权属性

  27. 27

    如何在ASP.NET MVC中创建到自定义路由的ActionLink?

  28. 28

    如何在ASP NET MVC中自定义不干扰验证的JQuery消息?

  29. 29

    基于ASP.NET MVC中角色的自定义用户授权

热门标签

归档