ASP.NET button事件

来源:百度知道 编辑:UC知道 时间:2024/05/15 05:29:19
我有一个客户端button
我想点击一下他,先出发客户层的一个事件
在执行服务层的事件
应该怎么实现,
如果客户端button不能实现,那换成服务器控件button
能不能实现?
方法如何?
举个例子吧:
假设我做登陆,
我肯定是要先去判断用户是否填写了详细的信息,
我就想在客户端判断他是否有输入,有则在触发服务层事件
没有则alert('请输入XXX');
就这样,写全点,分数不够在加

是可以的。实例如下,当点击服务器控件button1的时候,就是要提交表单,但提交前首先会执行客户端里的function check1(),这涉及到javascript。check1()里是return false,所以永远不会提交表单的数据到服务器。。关键是<form id="form1" runat="server" onsubmit="return check1()">。仔细体会。

<head runat="server">
<script type="text/javascript">
function check1()
{
return false;
}
}
</script>
</head>

<body>
<form id="form1" runat="server" onsubmit="return check1()">
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="提交" />
</form>
</body>

能实现,方法有很多种

<asp:LinkButton id="lbtndel" OnClientClick="return confirm('删除类别的同时,会把此类别的下级类别一起删除,您确定要删除吗?')" runat="server" Text='删除'></asp:LinkButton>

button也是一样的