这是我的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
有人知道这个问题吗?
P.S。我正在使用 Visual Studio 2010
答案 0 :(得分:3)
这个可能是(我刚验证了)你的问题:
runat="server"Text="GetInfo"
尝试将其更改为:
runat="server" Text="GetInfo"
答案 1 :(得分:1)
在<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' />