想用 serverclick
遇到的问题:
加上 **runat="server" **
显示服务器标记格式不正确
代码:
<asp:TemplateField HeaderText='<div align = "center"> 操作 </div>'>
<ItemTemplate>
<button type="button" runat="server" id="aquery" class="layui-btn layui-btn-sm layui-btn-normal" onclick="pdfsee('file/<%#Eval("filename")%>')" >查看</button>
<asp:LinkButton ID="LinkButton2" class="layui-btn layui-btn-sm layui-btn-danger" runat="server" OnClientClick="return script2()"
CommandName="deletes" CausesValidation="false" CommandArgument='<%#Eval("id")%>'>删除</asp:LinkButton>
</ItemTemplate>
<HeaderStyle BackColor="#00cc66" />
</asp:TemplateField>
你好,
问题不是因为它是个html 控件,而是因为onclick 里面的字符串格式有问题.
问题行:
onclick="pdfsee('file/<%#Eval("filename")%>')"
应改为:
onclick="pdfsee('"+<%#Eval("filename") %>+"')"