本文介绍了转发器控制中的javascript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的,



我想在点击按钮时调用转发器控制中的JavaScript功能。



如果有可能请回复



谢谢......

Dear all,

I want to call JavaScript function in repeater control on button click.

If it is possible please reply

Thank......

推荐答案

<asp:Button runat="server" ID="btnSave" Text="save" />



在转发器控件的 ItemDataBound 事件中,添加此


On the ItemDataBound event of your repeater control, add this

Button saveBtn = (Button)e.Item.FindControl("btnSave");
saveBtn.Attributes.Add("onclick", "[Your Javascript Function here]");



if (e.CommandName == "Edit")
        {
            ImageButton btnedit = (ImageButton)e.Item.FindControl("imgEdit");
            string[] cmdArgs = e.CommandArgument.ToString().Split(new char[] { ',' });
            String strJSFunctionCall = String.Format("GetAlt({0},{1},{2})", cmdArgs[0], "'"+cmdArgs[1]+"'", 0);
            btnedit.Attributes.Add("onclick", strJSFunctionCall);
        }





当我为字符串添加引号时它开始工作。



再次感谢大家。



its started working when i placed quotes for string.

Thanks Once Again everyone.


这篇关于转发器控制中的javascript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-26 17:08