通过从GridView控件项的rowIndex点击javascript函数 [英] passing a rowindex from gridview item click to javascript function
本文介绍了通过从GridView控件项的rowIndex点击javascript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想行索引传递到使用下面的行驻留在GridView内我的javascript功能,但我不断收到一个错误。
I am trying to pass a row index to my javascript function using the below line that resides inside the gridview, but I keep getting an error.
下面是我的code。
<asp:TemplateField HeaderText="MCLID">
<ItemTemplate>
<label style="text-decoration: underline"
onclick="javascript:warningMessage('<%# Eval("ID") %>','<%# Eval("systempath").ToString().Replace("'",@"\'") %>','<%# Eval("root_level") %>','<%# Eval("Parentid") %>','<%# Eval(Container.DataItemIndex +1) %>');"><%#Eval("ID") %></label>
</ItemTemplate>
</asp:TemplateField>
任何帮助将AP preciated。
any help will be appreciated.
推荐答案
而不是:
onclick="javascript:warningMessage('<%# Eval("ID") %>','<%# Eval("systempath").ToString().Replace("'",@"\'") %>','<%# Eval("root_level") %>','<%# Eval("Parentid") %>','<%# Eval(Container.DataItemIndex +1) %>');"
尝试使用类似:
onclick='<%# "javascript:warningMessage('" + Eval("ID").ToString() + "'" %>'
这篇关于通过从GridView控件项的rowIndex点击javascript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文