Не удается добавить столбец кнопки в виде сетки asp.net
Вот мой код для моего 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
2 ответа
Это может быть (я только что проверил) ваша проблема:
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' />