asp.net有没有这样的控件,单击就是选中,同时拥有双击事件。就比如说WINDOW的单击选中文件夹,双击就进入文件夹里面。如果没有这样的控件,给介绍一个有类似功能的自定义控件也行。感谢ING!!

解决方案 »

  1.   

    很多有click和dbclick事件
    执行不同操作
      

  2.   

    自己写个控件吧click和dbclick事件
      

  3.   

    在浏览器上单击,不回发给服务器的话最好是用javascript, asp.net也只是基本都在服务器端
    建议找 javascript的资料
      

  4.   

    比如你在文件夹上双击了,实际上首先触发了单击事件——选中,然后才执行双击事件——打开。别以为双击操作就是排除单击的。。当然,如果一定要区分开,我们也可以刻意增加延迟时间去可以做到,但是没有必要引起误会。例如把单击设计为“删除文件”,把双击设计为“打开文件”,那么许多不太熟练操作电脑的用户可要找你算账了。
    html对象可以支持单击和双击之分。但是对于asp.net,假设单击就引起回发,就没有双击的机会了,所以双击用的不多。如果你不使用asp.net回发机制,而是仅仅使用javascript编程,并且单击之后不进行客户端窗口操作,对于这些对象进行双击是没有问题的。例如:<span ondblclick="xxx.innerText='双击';" onclick="xxx.innerText='单击';">点我</span>
    <br>
    <span id=xxx>1234</span>
      

  5.   

    <span onclick="xxx.innerText='双击?';" ondblclick="yyy.innerText='单击?';">点我</span>
    <br>
    <span id=xxx>1234</span>
    <span id=yyy>5678</span>
      

  6.   

    有了。写两个事件函数进去就可以了。<span onclick="xxx.innerText='双击?';" ondblclick="yyy.innerText='单击?';">点我</span>
    <br>
    <span id=xxx>1234</span>
    <span id=yyy>5678</span>这个应该是可以的。