《ASPxButton ID="btnApply" runat="server" OnClick="btnApply_Click" Text="添加" AutoPostBack="False">
<ClientSideEvents Click="validate" />
</dxe:ASPxButton>
//首选,AspxButton的AutoPostBack属性设置为False,然后再添加一个客户端的Click事件,
//这个事件就是执行客户端的一些验证,
function validate(s, e){
var select = document.getElementById("ddlSection");
if (select.value == "0") {
alert("请选择有效的值!");
e.processOnServer = false;
return false;
}
e.processOnServer = true;
}
//在这个事件中,有一个非常重要的属性就是processOnServer,通过设置此属性的值(true/false),就可以让AspxButton是否执行其在服务器端的事件程序。
//详细说明processOnServer:
//true:处理在服务器端事件;
//false:处理在客户端事件。</textarea></span></p>
DevExpress.Web控件中的AspxButton的客户端验证
最新推荐文章于 2024-11-08 17:19:46 发布