`
shirlly
  • 浏览: 1646479 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

服务器端控件的OnClientClick与OnClick的区别

    博客分类:
  • .NET
 
阅读更多
1、OnClientClick是调用客户端的JS函数, 而OnClick用于调用后台服务器端的函数
2、OnClientClick先于OnClick执行
eg:
<asp:Button ID="btnSave" runat="server" Text="确认" OnClick="btnSave_Click" OnClientClick="setSelectedProvince();"/>
分享到:
评论

相关推荐

    关于asp.net button按钮的OnClick和OnClientClick事件

    `OnClick`事件是Button控件的服务器端事件,当用户点击按钮并提交表单后,ASP.NET会执行与该按钮关联的`OnClick`事件处理程序。此事件在服务器端触发,意味着它发生在页面生命周期的服务器端部分,即在PostBack期间...

    JS在onclientclick里如何控制onclick的执行

    与此相反,OnClick是服务器端事件处理器,它在用户点击按钮后由服务器处理,通常用于执行服务器端的操作,如数据保存、页面跳转等,并会引发页面回发(postback)。 2. 如何控制onclick的执行:要阻止onClick事件在...

    asp控件和html控件的概念区分__3.docx

    在事件处理方面,ASP控件的`OnClick`事件是在服务器端触发的,而`OnClientClick`事件是在客户端(浏览器)通过JavaScript执行的。当两个事件同时存在时,`OnClientClick`优先于`OnClick`执行。如果`OnClientClick`...

    Asp.Net 不同的OnClick事件区别小结(onserverclick,onclientclick)

    在这种情况下,`onClientClick`事件用于在服务器端`onClick`事件之前执行客户端JavaScript代码: ```aspx &lt;asp:Button ID="Button2" runat="server" Text="Button" OnClientClick="alert('Hello!');" /&gt; ``` 在...

    ASPNET按钮只执行客户端代码不回送页面实现思路

    asp:Button在cs文件中可用,如何使它只执行客户端JavaScript代码而不回送执行服务器端代码呢? 首先介绍asp:Button的两个事件OnClientClick和OnClick,前者OnClientClick是执行客户端JavaScript代码,后者OnClick是...

    asp控件和html控件的概念区别

    - 事件处理:ASP控件的事件处理分为客户端和服务器端,例如OnClick事件在服务器端处理,OnClientClick在客户端处理。OnClientClick的优先级高于OnClick,如果OnClientClick返回false,服务器端的事件处理函数将不会...

    ASP.NET2.0服务器控件开发之实现事件

    在ASP.NET中,服务器控件的事件主要在服务器端处理,但也可以涉及客户端脚本处理。 1. 事件实现原理 事件的实现基于委托(Delegate)和事件处理程序。委托是类型安全的函数指针,可以指向一个或多个方法。在ASP.NET...

    asp控件之购物车

    这可以通过使用服务器端的控件如`&lt;asp:Button&gt;`来完成,配合`OnClientClick`和`OnClick`属性定义客户端和服务器端的行为。 2. **数据存储**:服务器接收到请求后,需要将商品信息保存在数据库的购物车表中。这可以...

    javascript 控制 multiview

    通过结合ASP.NET服务器端控件和JavaScript客户端脚本,实现了动态地切换视图的功能。这种方法不仅提高了用户体验,还增强了应用程序的灵活性和可维护性。在实际项目开发中,可以根据具体需求灵活运用此技术,创造出...

    改变asp.net linkButton控件的默认操作

    默认情况下,当用户点击这个按钮时,会触发PostBack事件,页面会重新加载并执行与该按钮相关的服务器端代码。 现在,我们来改变这个默认操作。有几种方式可以实现这一目标: 1. **自定义PostBackUrl**:如果你希望...

    ASP.NET-008—JS绑定控件事件

    例如,如果我们要在用户点击按钮时执行某些操作,我们可以在服务器端为Button控件添加一个Click事件处理程序,同时在HTML标记中添加一个客户端的onclick事件。 JS绑定控件事件的一个常见应用场景是GridView控件。...

    六大ASP.NET实用技巧

    3. **创建自定义控件**: 如果需要频繁地向某个类型的服务器端控件添加客户端属性,可以考虑创建一个继承自该服务器端控件的自定义控件。 ASP.NET 2.0已经为按钮控件(包括`Button`、`LinkButton`、`ImageButton`)...

    ASP.NET六大实用技巧

    3. **创建自定义控件:**如果某个类型的服务器端控件经常需要添加相同的客户端属性,则可以考虑创建一个继承自该控件的自定义控件,并在其中包含所需的客户端属性。ASP.NET 2.0为了方便起见,为按钮控件提供了`...

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

    服务器端点击事件则涉及到与服务器的通信,通常用于处理需要服务器资源的操作,如数据查询、业务逻辑处理等。在VS中,只需在设计视图中双击按钮控件,就会自动生成对应的服务器端点击事件处理方法。例如: ```html ...

    Asp.net防重复提交机制实现方法

    2.OnClientClick客户端点击按钮后,设置控件为不可用,控件文本显示处理中…,待服务器端执行完OnClick事件,控件自动恢复为可用。 代码如下: 代码如下: UseSubmitBehavior=”false” OnClientClick=”this....

    .net前台调用后台方法和后台调用前台js.pdf

    1. **OnClientClick**:ASP.NET的控件属性,如Button,可以直接在HTML标记中指定一个JavaScript函数,当点击按钮时,该函数会在服务器端处理之前执行。例如: ```html ...

    listview里的button事件添加方法

    如果用户点击确定,那么JavaScript将会执行OnClientClick中指定的代码(在这里为空),然后继续执行服务器端的OnClick事件。 服务器端的事件处理程序名为lb_delete_Click。在这个处理程序中,首先获取触发事件的...

    给自定义Web控件添加事件(前后台代码)

    JavaScript函数`Register()`用于执行这些验证,并通过`OnClientClick`属性与服务器端的按钮事件`btnRegister_Click`关联。 ```html 注册" onclick="btnRegister_Click" OnClientClick="return Register()" /&gt; ``` ...

Global site tag (gtag.js) - Google Analytics