我的aspx中有一个Eval函数,如下所示。
-I foo/bar
ObjectIdList是从服务器端以逗号分隔的ID列表,如下所示:
234,333,444,555
我的JavaScript如下
<asp:LinkButton ID="LinkButton1" runat="server"
OnClientClick='<%# "javascript:MyJSFunction(" + Eval("ObjectIdList") + ");return false;" %>'>
</asp:LinkButton>
我的javascript函数仅显示第一个ID234。我尝试将单引号如下所示,但出现错误“服务器标签格式不正确”
function MyJSFunction(Ids){
alert(Ids)
}
请帮助
答案 0 :(得分:1)
使用'
<asp:LinkButton ID="LinkButton1" runat="server"
OnClientClick='<%# "javascript:MyJSFunction('" + Eval("ObjectIdList") + "');return false;" %>'>
</asp:LinkButton>