为什么代码中Calendar1_DayRender没有执行,用断点监视了,没有经过那块语句?!

问题描述

usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclass_Default:System.Web.UI.Page{String[][]holidays=newString[13][];protectedvoidPage_Load(objectsender,EventArgse){for(intn=0;n<13;n++)holidays[n]=newString[32];holidays[1][1]="元旦";holidays[2][14]="情人节";holidays[3][8]="妇女节";holidays[3][12]="植树节";holidays[4][1]="愚人节";holidays[5][1]="劳动节";holidays[5][4]="青年节";holidays[5][12]="护士节";holidays[5][14]="母亲节";holidays[5][14]="助残日";holidays[6][1]="国际儿童节";holidays[6][5]="环境保护日";holidays[6][18]="父亲节";holidays[6][26]="国际禁毒日";holidays[7][1]="中共诞辰";holidays[8][1]="建军节";holidays[9][10]="教师节";holidays[10][1]="国庆节";holidays[11][23]="感恩节";holidays[12][1]="艾滋病日";holidays[12][12]="西安事变";holidays[12][25]="圣诞节";}privatevoidCalendar1_DayRender(objectsender,DayRenderEventArgse){CalendarDayd=((DayRenderEventArgs)e).Day;TableCellc=((DayRenderEventArgs)e).Cell;if(e.Day.IsOtherMonth){e.Cell.Controls.Clear();}else{try{stringHol=holidays[e.Day.Date.Month][e.Day.Date.Day];if(Hol!=string.Empty)e.Cell.Controls.Add(newLiteralControl("<br><fontcolor=bluesize=2>"+Hol+"</font>"));}catch(Exceptionexc){Response.Write(exc.ToString());}}}}----------------------------------------------------------难道是Calendar空间需要设置特殊的属性?!

解决方案

解决方案二:
为什么会执行这个方法呢?你随便复制一段代码,是不可能执行的。从你的描述来看,这段代码跟别的地方没有任何联系,凭什么会执行呢?
解决方案三:
你先搞清楚Calendar1_DayRender这个函数是干什么的?什么时候才会触发?
解决方案四:
this.Calendar1.DayRender+=newSystem.Web.UI.WebControls.DayRenderEventHandler(this.Calendar1_DayRender);

时间: 2025-01-27 16:28:51

为什么代码中Calendar1_DayRender没有执行,用断点监视了,没有经过那块语句?!的相关文章

broadcast-有关在android代码中调用adb命令发送通知,没有回调onReceive方法问题

问题描述 有关在android代码中调用adb命令发送通知,没有回调onReceive方法问题 大神们,非常谦虚的请教下问题,是这样,我在终端输入adb shell am broadcast -a testBroadcastReceiver --es packageName "you packageName",可以回调onReceive方法,但是当我把该命令写在代码中,同样执行同样的命令,只是用代码实现,就不会调用onReceive,请帮忙解决下~ 解决方案 http://blog.c

javaweb-java代码中没法执行首页、上一页、下一页操作

问题描述 java代码中没法执行首页.上一页.下一页操作 emp_list.jsp调用split_page_plugin.jsp实现对数据库表的分页查询和模糊查询操作,但是最后出来的效果无法实现分页查询中的首页.上一页.下一页操作操作,相应按钮也不亮,如图,我用的是mysql数据库,请高手帮我调试一下,非常感谢,相应代码如下: emp_list.jsp <%@ page contentType="text/html" pageEncoding="GBK"%&g

Lua中计算、执行字符串中Lua代码的方法

  这篇文章主要介绍了Lua中计算.执行字符串中Lua代码的方法,类似JavaScript中eval函数的功能,在Lua中也可以实现,需要的朋友可以参考下 一.Lua中执行字符串 运行过程中有个问题,我有个字符串,是一个数学表达式,如何计算这个字符串表达式的值呢? 比如,local param = "7*100", 我需要的结果其实是700,但是怎么样直接计算出这个值呢?方法如下 字符串前面 加个 "return" 然后loadstring以后得到一个functio

junit 如何测试一个方法中的每行代码是否都被执行过?

问题描述 junit 如何测试一个方法中的每行代码是否都被执行过? 如题 测试一个方法中的每行代码是否都被执行过?是否有多余的代码? 解决方案 要知道一个代码块里面的代码是否被执行过,其实可以在该代码块最后加个输出语句即可,如果输出语句有执行,那么 前面的代码必然有执行. 但执行效果不一定是你的预期效果罢了(因为代码不一定是符合你的设计需求的) 解决方案二: 是否有多余的代码? 这个应该有代码校验工具. 解决方案三: 你这说的是白盒测试中的覆盖率测试,如果代码中有分支语句,需要编写多个测试用例才

system命令-在代码中执行cmd命令如何不显示cmd

问题描述 在代码中执行cmd命令如何不显示cmd 在代码中执行system命令时,总有黑框一闪而过,怎样可以让他完全不显示 解决方案 shellexecute启动,showwindow参数设置为SW_HIDE 解决方案二: 直接执行那个命令,不要加上cmd.当然前提是那个命令本身不创建额外的控制台. 解决方案三: 如果用shellexecute执行cmd命令,的最后一个参数设置为SW_HIDE,隐藏窗口.shellexecuteex,createprocess也都可以设置 解决方案四: @ech

使用js向页面中插入html,代码定义在变量中,但是执行的时候提示变量未定义,变量都打印的出来。

问题描述 使用js向页面中插入html,代码定义在变量中,但是执行的时候提示变量未定义,变量都打印的出来. var test=text.html;这个text.html是json格式的获得json中的html值 alert(test); $('#login').html(test); 这个图片是我的代码,下面这个js是远程返回一个调用js函数,内容是ajaxload({"html":"xxx"});xxx就是我上面截图打印出来的 解决方案 你应该是执行到else语句

c语言-下面两段程序片,其执行效率有区别码?在实际代码中会选用哪一段,为什么?

问题描述 下面两段程序片,其执行效率有区别码?在实际代码中会选用哪一段,为什么? 其实就是在执行两层for循环的循环体中,for循环调换位置是否对效率有影响? 如下: 代码段一: for(row=5;--row>=0;) for(col=100;--col>=0;) sum=sum+a[row][col]; 代码段二: for(col=100;--col>=0;) for(row=5;--row>=0;) sum=sum+a[row][col]; 本人小白,望大神们指教. 解决方案

在 Linux 命令行中使用和执行 PHP 代码(二):12 个 PHP 交互性 shell 的用法

在上一篇文章"在 Linux 命令行中使用和执行 PHP 代码(一)"中,我同时着重讨论了直接在Linux命令行中运行PHP代码以及在Linux终端中执行PHP脚本文件. Run PHP Codes in Linux Commandline 本文旨在让你了解一些相当不错的Linux终端中的PHP交互性 shell 的用法特性. 让我们先在PHP 的交互shell中来对php.ini设置进行一些配置吧. 6. 设置PHP命令行提示符 要设置PHP命令行提示,你需要在Linux终端中使用下

j ery-ajax中返回成功执行jquery代码的时候,没有效果?

问题描述 ajax中返回成功执行jquery代码的时候,没有效果? 当我在jqery后面追加alert的时候效果会出现 但是当我把alert去掉,或者,不写,juery效果就没有效果 解决方案 你要把ajax调用后面的代码全部写在回调函数中才能保证先执行ajax,返回以后再执行这些代码. 解决方案二: 这是显然的,ajax的是异步执行,所以可能先执行了alert,才执行回调中的代码 解决方案三: data.code=="F"这个分支无效? 你的alert在回调中,和你jquery有无效