`
webcenterol
  • 浏览: 913744 次
文章分类
社区版块
存档分类
最新评论

ASP.NET服务器控件与客户端控件OnClientClick和OnClick的用法比较

 
阅读更多

OnClientClick和OnClick的用法比较

<head runat="server">
<title>无标题页</title>
<script language="javascript">
function check()
{
var email = document.getElementById('TextBox1');
var pwd = document.getElementById('TextBox2');
if (email.value=="" || pwd.value=="")
{
alert("请填写完整内容");
return false;
}
else
{
var mailStr = /(("w)+)@(("w)+).[cc|com|net|org|tv|cn]/ig;
if (!mailStr.exec(email.value))
{
alert('Email地址书写不正确!"n请您重新输入!');
email.value = '';
email.focus();
return false;
}
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>&nbsp;
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return check();" OnClick="Button1_Click1" />

</div>
</form>

</body>

先执行客户端的javascript函数,页面回送以后再执行服务器端的方法
onclientclick是客户端事件,onclick是服务器端事件。并且客户端事件先执行,服务器端事件后执行。

分享到:
评论

相关推荐

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

    一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则... 您可能感兴趣的文章:asp.net下linkbutton的前后台使用方法asp.net button 绑定多个参数js触发asp.net的B

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

    asp:button 按钮等 的 onclientclick( 客户端 ) 和 onclick ( 服务端 )事件。。。   此处的onclientclick先于onclick执行。onclientclick 事件来自2.0, 它用来取代下列代码。。。   总之,客户端点击事件先...

    asp.net下OnClientClick的妙用!

    asp.net下OnClientClick的妙用!

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

    首先介绍asp:Button的两个事件OnClientClick和OnClick,前者OnClientClick是执行客户端JavaScript代码,后者OnClick是服务器代码,先执行postback,再在服务器运行。OnClientClick要先于OnClick,如果asp:Button里...

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

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

    asp.net(C#)中给控件添加客户端js事件的方法

    但,DropDownList不偈Button等控件提供了一些像”OnClientClick”前台事件,只有服务端事件。 想到,所有C#页面代码,最终都是生成HTML,js事件也是最终运在浏览器中,以Html为基础的。服务端控件最终生成的HTML...

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

    首先我们说说二者的概念区别吧(相信大家都清楚) 1. asp控件是服务端控件,html是客户端控件。 2. asp控件在服务端解析后,会转化为html控件使得... asp控件OnClick与OnClientClick区别:OnClientClick执行客户端事件

    在ASP.NET 2.0中操作数据之二十二:为删除数据添加客户端确认

    本文主要介绍ASP.NET 2.0中利用JavaScript在删除按钮的客户端onclick事件(在ASP.NET中是OnClientClick)中调用confirm&#40;string&#41;方法,从而显示一个确认窗口,根据窗口的返回值执行不同的操作。

    ASP.NET AJAX时用alert弹出对话框

    ASP.NET AJAX alert弹出对话框 解决 asp.net onClientClick 与 验证控件冲突问题

    验证控件与Button的OnClientClick事件详细解析

    在一个页面中,当有验证控件的时候,当Button控件触发OnClientClick事件,并且这个事件会返回true和false的时候,验证控件就会失效,不起作用了。具体描述如下: .Net页面如下: 代码如下:&lt;form id=”form1″ ...

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

    OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行。 若想先调用了OnClientClick后就不在调用OnClick事件,应在OnClientClick事件里返回false....

    onClientclick 失效问题.rar

    今天在开发过程中发现一个问题,在asp:Button按钮属性Enabled="false"时,也就是按钮变类状态。如果通过javascript来启用按钮的,也就是它的disabled=false。按钮变为可用,但当点击时无法触发onclientclick事件,...

    ExtAspNet_v2.3.2_dll

    -使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。 +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。...

    ASP.NET页面按钮单击事件失效的解决方法

    无意中,尝试在按钮中加了一个客户端单击事件: 代码如下: OnClientClick=”return true” 竟然有效了: 代码如下: &lt;asp:ImageButton ID=”imgSearch” runat=”server” ImageUrl=”~/images/iconSearch.png

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。 +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。...

Global site tag (gtag.js) - Google Analytics