Updatepanel中的Gridview [英] Gridview in Updatepanel

查看:65
本文介绍了Updatepanel中的Gridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨Karthik,



非常感谢它对我有用..



还有一个问题iam饰面是



在链接按钮上单击我需要在执行整个服务器端功能后执行一些javascript方法。



为此,我使用下面的代码行作为服务器端方法中的最后一个语句。

Hi Karthik,

Thanks a lot it works for me..

One more issue iam facing is

On link button click i need to execute some javascript method after executing the whole server side functionality.

For this i used below line of code as a last statement in my server side method.

ClientScript.RegisterStartupScript(GetType(), "Expand", "<script language='javascript'>expandcollapse('div" + lb.CommandArgument.ToString() + "','" + img.ClientID + "','" + flag + "'," + lb.CommandArgument.ToString() + ");</script>",false);





但不知怎的,这个javascript函数未被调用可能是因为更新面板。



请建议我..



谢谢..



But somehow this javascript function is not get called may be because of update panel.

Please suggest me..

Thanks..

推荐答案

尝试使用Type of UpdatePanel而不是GetType()。

Try using Type of UpdatePanel instead of GetType().
ClientScript.RegisterStartupScript(UpdatePanelID.GetType(), "Expand", "<script language="'javascript'">expandcollapse('div" + lb.CommandArgument.ToString() + "','" + img.ClientID + "','" + flag + "'," + lb.CommandArgument.ToString() + ");</script>",false);






尝试代替 RegisterStartUpScript ,使用 RegisterClientScriptBlock 。尝试如下。

Hi,

try instead of RegisterStartUpScript, use RegisterClientScriptBlock. try like below.
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Expand", "expandcollapse('div" + lb.CommandArgument.ToString() + "','" + img.ClientID + "','" + flag + "'," + lb.CommandArgument.ToString() + ");",true);





参考 RegisterStartupScript和RegisterClientScriptBlock之间的区别? [ ^ ]



希望它有效。



refer Differences between RegisterStartupScript and RegisterClientScriptBlock?[^]

hope it works.


这篇关于Updatepanel中的Gridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆