zoukankan      html  css  js  c++  java
  • 一个没暂时没有办法实现的问题和一个有意思的小问题!

    1、暂时没有实现的问题:
    Calendar 控件的自定义Cell里的内容。我想在每个日期上加一个类似Linkbutton的控件,可是无论怎样做,所有的事件都是无法添加上去的。因为这个控件是动态生成的,而动态生成的控件有一个特点,就是必须在每次加载的时候也加载事件,可是我没能做到,我想尽了办法也没能添加事件上去。
    自己写了个Linkbutton,从系统的继承下来,可是我添加的事件就是不能在日历上显示。
    书说明确的说明:我们不能在日历的CELL里添加ASP。NET控件。当然,一些文本或者HTML是可以的。
    那么目前唯一可行的解决方法就是:自己添加HTML代码,用A标记来实现,然而麻烦的不是别的,而是它后继的参数及页面上的一些内容。我无语了。

    2、一个有意思的小问题:
    我经常用control.attribute.add方法来为一些控件添加类似如:Click的属性,例如,我们想让一个控件在用户点击的时候弹出一个对话框,我们可以用attriibute.add("onclick","alert('Message')");有意思的事,我们还可以自己定义一些数据进去:如:
    attribute.add("TheDateTime",DateTime.Now.ToString());
    完了之后在到返回事件里,使用Sender来取回这个数据!
    (sender as Linkbutton).Attribute["TheDateTime"]可以取回这个数据。。。这样一来也为我上面的问题提供了好的解决方案。

    最后我想这样来解决问题:
    自己写一个<a herf="MyFunction(this)" MyData="MyData">Text</a>
    然后在MyFunction里处理Mydata,然后返回到服务器,也类似于一个LinkButton了,但不知道行不行!试试再说了。。。。。

  • 相关阅读:
    [做题记录-乱做] [AGC004F] Namori
    字符串分割去除空格
    逆向实战01-嘟嘟牛在线
    mysql超8小时解决
    macbook golang的debug模式不好使
    博客暂时废弃公告
    [干货] 博客园主题
    [Contest on 2021.10.14] 我靠,真的好困!
    [Contest on 2021.10.9] 说好的 100kb 呢?
    [Contest on 2021.10.7] 已经起不了标题了...
  • 原文地址:https://www.cnblogs.com/WuCountry/p/368262.html
Copyright © 2011-2022 走看看