当前位置: 首页 > 编程语言 > C#

C#学习教程:.net日历-制作整个单元格回发(可点击)Share

时间:2023-04-11 00:32:57 C#

.net日历-制作整个单元格回发(可点击)默认情况下,日期编号应用了回发操作。我想要做的是将操作应用于整个单元格,这样用户就不需要单击文本链接。我是dayRenderer动作我有以下行来尝试复制动作,但第二个参数我不知道如何设置它。它似乎给它一个id,例如3315,但我不知道如何手动获取下面这段代码所需的id。我希望这是有道理的!我是.NET的新手,所以不太了解我的术语!e.Cell.Attributes.Add("OnClick",string.Format("javascript:__doPostBack('{0}','{1}')",Calendar1.ClientID,***ID_NEEDED_HERE***));参数是自2000年1月1日以来日历的第一天以来的天数,前面有一个“V”。因此,“V0”的ID表示2000年1月1日,“V5”的ID表示2000年1月6日,“V-5”的ID表示1999年12月27日。干杯,RubenPuttinge.Cell.Attributes。添加(“点击”,e.SelectUrl);在您的dayRenderer中将模拟点击。经过大约一天的尝试解决这个问题,这是我的答案。在DayRender事件中,您必须粘贴此代码或创建一个Sub()并从那里调用它"e.Cell.Text="""'这里还可以自定义文字的样式e.Cell.Text+=text&""&e.Day.DayNumberTexte.Cell.Attributes.Add("OnClick",e.SelectUrl);endsub你可以只使用最后一句,但它不会将文本显示为可点击,但它运行良好代码看起来好多了e.SelectUrl给你相同的参考,你可以检索调用"javascript:__doPostBack('ctl00$ctl00$MainContent$ContentPlaceHolder1$CalendarSailingDay$Calendar','"&ID&"style=""color:#663399"">...这其实很混乱。祝你好运!!!以上是C#学习教程:.netcalendar-让整个cell执行postback(可点击)分享所有内容,如果对大家有用,需要详细了解C#学习教程,希望大家多多关注吧——本文来自网络合集,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: