簡體   English   中英

無法在asp.net gridview中添加按鈕列

[英]Can't add button column in asp.net gridview

這是我的GridView代碼

<asp:GridView ID="gvPredstave" runat="server" CssClass="gridview" AlternatingRowStyle-CssClass="even" AutoGenerateColumns="True">
        <Columns>
    <asp:TemplateField>
        <ItemTemplate>
            <asp:Button ID="btnGetInfo" runat="server"Text="GetInfo" />
        </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </asp:GridView>

當我啟動我的應用程序並嘗試打開此頁面時,出現錯誤消息,該行的按鈕定義為消息:

The server tag is not well formed

有人知道這個問題嗎?

PS我正在使用Visual Studio 2010

可能是(我剛剛驗證了)您的問題:

 runat="server"Text="GetInfo"

嘗試將其更改為:

runat="server" Text="GetInfo"

<asp:Button行的“服務器”之后添加一個空格:

<asp:Button ID="btnGetInfo" runat="server" Text="GetInfo" />

您可能需要設置CommandArgumentCommandName屬性:

<asp:Button ID="btnGetInfo" runat="server" Text="GetInfo" CommandArgument='<%# Eval("Primary_field") %>' CommandName='GetInfo' />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM