`
txf2004
  • 浏览: 7033153 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何实现Asp.Net控件的双击事件

 
阅读更多

Asp.net控件(包括Web服务器控件和Html服务器控件)都没有双击事件,那么该如何将双击事件付给Asp.Net控件呢?我们以Lable控件为例。

一、首先加入控件,ID为Lable1,然后加入一个Button控件,ID为Button1,代码如下
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Button" />
二、在aspx页面加入javascript函数响应TextBox1双击事件:
<script type="text/javascript">
function ondbl()
{
document.getElementById(“Button1”).click(); //获取按钮句柄并触发提交动作
}
</script>
//
三、将双击事件及相应函数赋予TextBox控件。在aspx.cs文件的Page_Load函数中加入如下代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Label1.Attributes.Add("ondblclick", "ondbl");
}
}
四、为Button1添加响应函数:
protected void Button1_Click(object sender, EventArgs e)
{
}
五、至此,工作已基本完成,可以在Button1_Click(object sender, EventArgs e)函数中添加双击Lable1后所作动作。需要注意的是示例是在web窗体页面进行的,如果要在用户控件中使用需要将『document.getElementById(“Button1”).click(); 』中“Button 1”换为客户端源文件中的ID。如果不想显示按钮,可用css将按钮隐藏,不能用visible属性。
分享到:
评论

相关推荐

    ASP.net GridView双击事件,弹出一个窗口显示详细信息

    本主题将深入探讨如何利用ASP.NET GridView的双击事件来实现用户双击某行时,弹出一个窗口显示该行的详细信息。 首先,我们需要在ASP.NET页面上添加一个GridView控件,并将其与数据源(如SqlDataSource或...

    ASPnet+GridView+双击事件

    因为ASP.NET的GridView控件本身不直接支持双击事件,所以我们需要借助其他控件来实现。 2. 在GridView的RowDataBound事件中,为该隐藏按钮或链接按钮设置CommandName和CommandArgument属性,以便在后续事件处理中能...

    ASP.NET GridView 和GridData行单击与双击事件

    对于双击事件,由于ASP.NET内置的GridView控件不直接支持双击事件,我们需要使用JavaScript或者jQuery来实现。在HTML标记中,我们可以为GridView添加一个OnRowDataBound事件,然后在客户端注册一个双击事件监听器。 ...

    ASP.NET控件的使用方法介绍包括运用

    ### ASP.NET控件的使用方法介绍包括运用 在探讨ASP.NET控件的使用方法之前,我们首先需要了解ASP.NET的基本概念及其在Web开发中的地位。ASP.NET是Microsoft提供的一种用于构建动态网页应用的技术框架,它基于.NET ...

    Asp.net中Calendar日历控件中点击日期的鼠标双击事件

    综上所述,通过结合ASP.NET的`Calendar`控件和jQuery的`dblclick`事件,我们可以实现日历控件的双击事件,触发日程添加功能。在实际开发过程中,根据项目的具体需求和技术栈,你可能需要对上述方案进行适当的修改和...

    ASP.NET简单LOGIN控件实例

    本实例将深入探讨如何使用ASP.NET的Login控件来实现一个简单但功能齐全的用户登录系统。 首先,我们需要在ASP.NET页面中添加Login控件。在Visual Studio的设计视图中,打开工具箱,找到"Web Forms"类别,双击"Login...

    asp.net 图片点击放大js

    在这个场景中,我们关注的是如何在ASP.NET中实现图片点击放大功能,而这个功能通常会借助JavaScript(JS)来实现,因为JavaScript可以在客户端运行,提供实时的交互体验。 在ASP.NET中,我们通常会创建一个ASP.NET ...

    ASP.NET 控件 combo 源代码

    从给定的文件信息来看,我们正在探讨的是一个自定义的ASP.NET控件,名为`ComBox`。这个控件是用C#语言编写的,它扩展了`CompositeControl`类,旨在创建一个具有组合框功能的用户界面元素。下面我们将深入分析这个...

    asp.net控件大全

    这一部分涉及到了如何在ASP.NET中使用 `Response.Write` 方法来动态生成JavaScript代码,进而实现页面的某些功能,如弹窗或页面跳转。 **示例代码:** ```csharp Response.Write("&lt;script&gt;window.open('*.aspx?id=...

    ASP.net从入门到实践

    - **ASP.NET页和控件框架**:提供页面生命周期管理和服务器控件,使得开发者可以方便地构建交互式Web页面。 - **状态管理**:管理页面和用户会话状态,确保数据在请求间保持一致。 - **配置管理**:允许开发者...

    ASP.NET的考试试题及答案

    11. (T) 在 VS 的设计窗口中,双击 Web 窗体中的控件对象,将会自动建立该控件对象的事件过程。 知识点:VS 2008 中的设计窗口和事件处理 12. (T) 使用发布网站,能保护 C# 源代码不被随意窃取。 知识点:ASP.NET ...

    ext 结合 asp.net 实例

    这些组件通过.NET服务器控件的形式提供,使得开发人员可以像处理普通ASP.NET控件一样操作它们。在ASP.NET页面生命周期中,EXT.NET控件会自动生成对应的JavaScript代码,用于在客户端渲染和管理用户界面。 1. **安装...

    ASP.NET_WEB服务器控件.ppt

    服务器控件是ASP.NET中的关键概念,它们不同于HTML控件,因为服务器控件的属性和事件可以在服务器端直接访问和处理。服务器控件具有`runat="server"`属性,通过ID属性唯一标识。事件处理方式遵循.NET Framework的...

    微型Asp.net服务器(Asp.net本地测试工具,在电脑上调试.net程序)

    "微型Asp.net服务器.exe"是该服务器的执行文件,只需双击即可启动。通过这个服务器,你可以将Asp.net项目部署到本地,并通过浏览器访问来查看程序运行情况。"说明.htm"可能包含了关于如何使用这个服务器的详细步骤和...

    【ASP.NET编程知识】ASP.NET在线文本编辑控件的使用(第6节).docx

    在 ASP.NET 编程中,使用在线文本编辑控件可以方便地实现富文本编辑功能,本节将详细介绍如何使用 FCKeditor 在线文本编辑控件在 ASP.NET 中实现富文本编辑。 知识点一:添加 FCKeditor 控件 在 ASP.NET 中添加 ...

    AJAX安装软件(ASP.NET专用)

    在ASP.NET框架中,AJAX技术可以通过多种方式实现,其中包括Microsoft的ASP.NET AJAX框架,这是一个官方提供的强大工具,为开发者提供了丰富的库和控件来轻松实现异步交互。 **ASP.NET AJAX框架** ASP.NET AJAX框架...

    ASP.NET 本地运行最新版

    4. **运行应用**:一旦文件部署完成,双击QBlog-IIS.exe即可启动IIS服务器并运行ASP.NET的BS(Browser-Server)程序。BS模式意味着用户通过浏览器与服务器进行交互,所有处理逻辑和数据存储都在服务器端进行。 5. *...

    VS ASP.NET中的button点击触发事件

    总的来说,ASP.NET中的按钮点击事件为开发者提供了灵活的控制方式,可以根据需求选择执行客户端脚本还是服务器端操作,或者结合两者,以实现更复杂的用户交互逻辑。正确理解和使用这些事件机制,对于构建动态、响应...

    ASP.NET+jQuery 批量文件上传控件及示例程序

    这是一个ASP.NET多文件上传用户控件的源代码,另附上了控件的应用实例,加入了jQuery插件,实现了批量无刷新上传,客户端判断文件上传类型,你可以在页面中直接调用,小巧方便。实例只是为了演示,暂时只支持JPG/GIF...

    asp.net专家疑难解答200问

    如何实现ListBox控件中选项的双击事件 63.如何动态设置ListBox控件中各选项的背景颜色 64.如何在页面中动态创建控件 65.如何为HTML服务器控件的事件添加自定义方法 第4章 验证控件 67.如何使用...

Global site tag (gtag.js) - Google Analytics