在Repeater中的LinkButton按钮的OnClientClick事件中,调用JS,带参,为什么<%#Eval("")%>前面的<被编译成”&LT;“了呢?怎样防止被别编译呢?

解决方案 »

  1.   

    楼主的绑定语句<%#Eval("")%>在哪写的?编译后绑定不出数据来吗?
      

  2.   

    <asp:LinkButton ID="btn_Updat" runat="server" BackColor="transparent" OnClientClick='javascript:hidePra(<%#Container.ItemIndex+1 %>)'
                                                                CommandArgument='<%#Eval("dnOrderMessage") %>' CommandName='<%#Eval("dnOrderMessage") %>'>保存</asp:LinkButton>这是那段代码,应怎么做呢~
      

  3.   

    OnClientClick='javascript:hidePra(<%#Container.ItemIndex+1 %>)',js方法成功执行了(隐藏了相应控件),可是前面的<被编译成&LT;了报“语法错误”
      

  4.   

    谢谢,问题解决了,加上引号就行了OnClientClick='javascript:hidePra("<%#Container.ItemIndex+1 %>")'