日期:2014-05-18  浏览次数:20732 次

2003中Label的Click事件使用?
我想在用户双击Label时,自动更新Label当中所显示的内容。

请问如何实现?

Label中的内容取自数据库当中,每天递增1,如果用户双击Label,则执行一条Update语句,将DB中的数字重置为1,请问该如何实现啊?

------解决方案--------------------
最简单
让他点击后提交表单
<div onclick="submitForm()">
后台如果是post过来的,
调用update

还可以ajax
------解决方案--------------------
用js来实现
------解决方案--------------------
探讨
引用:
最简单
让他点击后提交表单
<div onclick="submitForm()">
后台如果是post过来的,
调用update

还可以ajax


谢谢,关键是只是一个Form里边加入一个Label,我只想让用户双击Label本身重置DB里的数据,Label本身不是支持Click事件的吗?这样该如何实现呢?

------解决方案--------------------
或者,在界面中放一个隐藏的按钮,在按钮的click事件中更新数据库

前台代码如下
HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

 <asp:placeholder id="MyCSS" runat="server"></asp:placeholder>
 

    <script language="javascript" type="text/javascript">
// <!CDATA[

        function Button1_onclick() {
            document.getElementById("Button1").click();
        }

// ]]>
    </script>
</head>
</head>
<body>
    <form id="form1" runat="server">
    <asp:Label ID="Label1" runat="server" Text="Label" onclick="return Button1_onclick()"></asp:Label>
    <asp:Button ID="Button1" runat="server" Text="Button" />
    </form>
</body>

</html>

------解决方案--------------------
不知道楼主什么意思?winform里面的label控件本来就用DoubleClick事件,你在事件里调用修改的方法就可以了!