在GridView中设置CommandArgument属性时出错

时间:2013-08-05 11:57:57

标签: asp.net gridview

我将自己的按钮添加到GridView for Delete功能。但是,我似乎无法正确设置它。

 <asp:Button ID="btnDelete" runat="server" Text="Delete" 
 CommandName="BtnEditDelete" 
  CommandArgument="<%# DataBinder.Eval(Container.DataItem, "empID", "{0}") %>"/> 

Error Shown: Server tag not well formed
    Line 36:
    CommandName="BtnEditDelete" CommandArgument="<%# DataBinder.Eval(Container.DataItem, 
    "empID", "{0}") %>"/>

我错误地设置了哪个属性?

2 个答案:

答案 0 :(得分:1)

我认为CommandArgument未正确使用。试试这是否有效。

<asp:Button ID="btnDelete" runat="server" CommandName="BtnEditDelete" CommandArgument='<%# Eval("empID") %>' CausesValidation="false"  Text="Delete" />

答案 1 :(得分:0)

试试这个

<asp:Button ID="btnDelete" runat="server" Text="Delete" 
 CommandName="BtnEditDelete" 
  CommandArgument='<%# DataBinder.Eval(Container.DataItem, "empID", "{0}") %>'/>