手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >aspxgridview CustomButtonCallback 不支持弹出消息提示解决方法
aspxgridview CustomButtonCallback 不支持弹出消息提示解决方法
摘要:aspxgridveiw是devexpress的一个grid控件,使用起来还不错。但是今天遇到一个问题,就是不能再CustomButtonC...

aspxgridveiw是devexpress的一个grid控件,使用起来还不错。但是今天遇到一个问题,就是不能再 CustomButtonCallback 事件中使用response.write,因为CustomButtonCallback 事件是无刷新的,所以不支持,但是即使使用ScriptManager.RegisterClientScriptBlock(page, page.GetType(), "MyScript", myScript, true)也无济于事,在网上查了很久,官方有个解决办法,原文如下:

Hi Troy;

To provide this functionality you should throw an exception in the CustomButtonCallback event handler and process this exception in the CallbackError event handler. Here is the simple sample:

复制代码 代码如下:

protected void ASPxGridView1_CustomButtonCallback(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewCustomButtonCallbackEventArgs e)

{

throw new Exception("Here I am!");

}

复制代码 代码如下:

if (e.message == 'Here I am!')

{

clientErrorImage.SetVisible(true);

}

If this answer is incomplete or I misunderstood your requirements, please let me know.

Thanks

Kate.

但是实际测试中发现了问题, throw 的时候后台直接抛出错误了,,这个方法也行不通,再找。。。

最终还是在官网上找到了解决方案,原文地址,我的代码如下:

复制代码 代码如下:

protected void ASPxGridView1_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e)

{

ASPxGridView view = sender as ASPxGridView;

if (e.ButtonID == "btnAudit")

{

int id = 0;

int.TryParse(view.GetRowValues(e.VisibleIndex, "id").ToString(), out id);

if (true)

{

view.JSProperties["cpErrorMsg"] = "审核成功!";

view.DataBind();

}

else

{

view.JSProperties["cpErrorMsg"] = "此单据已经审核!";

}

}

}

复制代码 代码如下:

function EndCallBack(s, e) {

if (s.cpErrorMsg!="") {

alert(s.cpErrorMsg);

}

}

这里要注意:JSProperties的参数必须以小写"cp"开头。

测试通过,呵呵

【aspxgridview CustomButtonCallback 不支持弹出消息提示解决方法】相关文章:

在asp.net中实现datagrid checkbox 全选的方法

ASP.NET输出PNG图片时出现GDI+一般性错误的解决方法

silverlight2.0Beta版TextBox输入中文解决方法

Linq to SQL Delete时遇到问题的解决方法

asp.net 上传大文件解决方案

WEB上调用HttpWebRequest奇怪问题的解决方法

asp.net post方法中参数取不出来的解决方法

asp.net gridview强制换行

Asp.net中防止用户多次登录的方法

asp.net中eval不能定义变量的问题的解决方法

精品推荐
分类导航