[英]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" />
您可能需要設置CommandArgument
和CommandName
屬性:
<asp:Button ID="btnGetInfo" runat="server" Text="GetInfo" CommandArgument='<%# Eval("Primary_field") %>' CommandName='GetInfo' />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.