在grid里我想把 button改成 linkbutton 但是出现了点小问题 ,求解答: <asp:TemplateField HeaderText="管理" HeaderStyle-CssClass="ItemTitle">
<ItemStyle Width="10%" CssClass='ItemBody'></ItemStyle>
<ItemTemplate>
<asp:LinkButton runat="server" ID="linkManage" OnClientClick="ShowBusinessUnitInfoDialog('<%#Eval("id")%','update')">管理</asp:LinkButton>
<input type="button" value="管理" style="border: 0;" onclick="ShowBusinessUnitInfoDialog('<%#Eval("id")%>','update')" />
<input type="button" value="终止" style="border: 0; background-color: inherit" onclick="ShowBusinessUnitInfoDialog('<%#Eval("id")%>','TaskMgt')" />
</ItemTemplate>
</asp:TemplateField>
在 ShowBusinessUnitInfoDialog('<%#Eval("id")%>','TaskMgt')这个方法时,在input里是可以执行的,但是在linkbutton里 确报错,原因也是因为<%#Eval("id")%>,但引号不知道该怎么打,求教!!
<asp:LinkButton runat="server" ID="linkManage" OnClientClick="ShowBusinessUnitInfoDialog('<%#Eval("id")%>','update')">管理</asp:LinkButton>加上后看看,如果还不行的话,
用
<asp:LinkButton runat="server" ID="linkManage" OnClientClick='ShowBusinessUnitInfoDialog(<%#Eval("id")%>,"update")'>管理</asp:LinkButton>试试看
OnClientClick="ShowBusinessUnitInfoDialog('<%#Eval("id")%>','update')"