首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么将日历控件的日期链接变成整个TableCell的链接;怎么取得_doPostBack的第二个参数

2011-12-31 
如何将日历控件的日期链接变成整个TableCell的链接;如何取得__doPostBack的第二个参数?问题有两个:1 因为

如何将日历控件的日期链接变成整个TableCell的链接;如何取得__doPostBack的第二个参数?
问题有两个:
1> 因为我需要在日历控件的日期旁边附加更多的说明,所以用了很大的TableCell,但是链接却只能在日期那个小小的范围上起作用,请问,如何做到点击TableCell的任何区域均促发该事件呢??实际上也就是如何取得TableCell下 <a> 的样式如何取得??

2> 日历控件在生成未Html之后,日期链接的事件格式为 <a   href= "javascript:__doPostBack( 'DaySchedule1$Calendar2 ', '2723 ') "   style= "color:Black "> 16 </a>   请问这个2723是如何取得的,他存放在什么地方,我找了很久没找到。

大家帮忙,早日结帐啊。这是我仅有的100分

[解决办法]
DayRender事件下
CalendarDay d = ((DayRenderEventArgs)e).Day;

TableCell c = ((DayRenderEventArgs)e).Cell;

HyperLink aHyperLink = new HyperLink();
aHyperLink.ImageUrl = "image/add_small.gif ";
aHyperLink.ToolTip = "新增个人日程 ";
aHyperLink.NavigateUrl = "schaddup.aspx?reurl=test.aspx&day= " + d.Date.ToShortDateString();
c.Controls.Add(new LiteralControl( "&nbsp; " + "&nbsp; " + "&nbsp; " + "&nbsp; "));
c.Controls.Add(aHyperLink);
[解决办法]
//e.Cell.Attributes.Add( "onclick ", "window.open( 'schaddup.aspx ') "); //点击单元格弹出页面

其他的我也搞不懂了,最近也在搞日历方面,郁闷啊

热点排行