调用一个参数绑定到repeater的javascript函数
Calling a javascript function with parameter bound to repeater
我正在尝试调用javascript函数。
function callSubClass(SubClassName) {
...
}
但是我试图在中继器中调用它,其中参数"SubClassName"是绑定到我的中继器的字符串。
<asp:Repeater ID="rptSubClass" runat="server">
<ItemTemplate>
<asp:LinkButton Text='<%# Eval("SubClassName") %>' runat="server" ID="linkHomeItem" OnClick='<%# callSubClass(Eval("SubClassName")); return false; %>'/>
<br />
</ItemTemplate>
</asp:Repeater>
但是每次我运行它,我得到一个编译错误说:
CS1040:预处理器指令必须作为一行的第一个非空白字符出现。
现在我知道错误是在OnClick='东西',但我已经尝试了所有我能想到的使它工作。以下是我到目前为止尝试的列表。
OnClick='<%# callSubClass(Eval("SubClassName")); return false; %>'
OnClick='callSubClass(<%# Eval("SubClassName") %>); return false;'
OnClick='"callSubClass("+<%# Eval("SubClassName") %>+"); return false;"'
我做错了什么?感谢您提供的帮助。
试试这样…用OnClientClick
代替Onclick
运行javascript代码.....
OnClientClick='<%# @"callSubClass("""+Eval("SubClassName").ToString()+@""");return false;" %>'
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 在repeater imagebutton onclientclick中将变量传递给javascript
- ASP Repeater生成的Javascript数组未更新
- 单击NG-Repeater中的文本,使用JavaScript进行量角器
- 如何将Repeater Row ID传递给javascript/jquery并更改图像
- 如何用javascript在1分钟后刷新Repeater
- Asp.Net Repeater -通过Javascript调用ItemCommand事件
- 调用一个参数绑定到repeater的javascript函数
- Javascript表格单元格值读取器不能从.net Repeater获取值
- 在ASP Repeater中从Button调用Javascript
- 如何在Repeater事件Repeater1_ItemDataBound的按钮点击时调用javascript函数
- 创建隐藏但保留在标记中的Repeater以供Javascript使用
- Javascript with ASP:TextBox inside Repeater