【问题标题】:Type 'System.Web.UI.WebControls.ImageButton' does not have a public property named 'TemplateField'类型“System.Web.UI.WebControls.ImageButton”没有名为“TemplateField”的公共属性
【发布时间】:2011-10-12 08:21:00
【问题描述】:
<asp:GridView ID="grdCatgory" runat="server" AutoGenerateColumns="false">
    <Columns>
        <asp:BoundField DataField="Name" HeaderText="Name" />
        <asp:BoundField DataField="Description" HeaderText="Description" />
        <asp:TemplateField HeaderText="Edit">
            <ItemTemplate>
                <asp:ImageButton ID="imgEdit" runat="server" CommandArgument="<%Eval("CategoryID")%>"
                    CommandName="Edit" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Delete">       
            <ItemTemplate>
                <asp:ImageButton ID="imgDel" runat="server" CommandArgument="<%Eval("CategoryID")%>"
                    CommandName="Del" />
            </ItemTemplate>
        </asp:TemplateField>  

    </Columns>
</asp:GridView>

我在构建网站时遇到以下错误...

Type 'System.Web.UI.WebControls.ImageButton' does not have a public property named 'TemplateField'

【问题讨论】:

    标签: asp.net gridview imagebutton skin


    【解决方案1】:

    我认为CommandArgument="&lt;%Eval("CategoryID")%&gt;" 需要改成

     `CommandArgument="<%#Eval("CategoryID")%>"` 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 2011-10-16
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多