【发布时间】:2026-01-15 03:50:01
【问题描述】:
我正在尝试在网格视图中触发按钮事件。我用以下代码创建了一个gridview:
<asp:GridView id="ItemsGrid2" BorderColor="black" CellPadding="3"
BorderWidth="1" HeaderStyle-BackColor="DarkSlateGray" HeaderStyle-ForeColor="White"
AutoGenerateColumns="false" AllowSorting="true" OnSortCommand="Sort_Grid"
runat="server" align="center" Font-Name="Verdana" Font-Size="8">
<Columns>
<asp:BoundField DataField="Title" HeaderText="Title"/>
<asp:BoundField DataField="Year" HeaderText="Year" />
<asp:BoundField DataField="Score" HeaderText="Score" />
<asp:BoundField DataField="Genre" HeaderText="Genre" />
<asp:HyperLinkField HeaderText="Link" DataTextField="Link" DataNavigateUrlFields="Link"/>
<asp:TemplateField HeaderText="Seen">
<ItemTemplate>
<asp:Button runat="server" Text="Seen" OnClick="Save_Check"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我将数据与数据集绑定,这一切都很好。 但现在我试图触发 Save_Check 事件,它看起来像:
public void Save_Check(object sender, EventArgs e)
{
string test = "test";
}
但是我总是收到错误消息:“应用程序中的服务器错误,重新发布时的参数错误”。 (它是荷兰语,所以我尽量翻译清楚)。
有什么想法吗?我不是asp.net方面的专家。我通常只在 c# 或 webservices 中编写代码,有时也使用 silverlight。但这次我想用 asp.net 来做。
【问题讨论】:
标签: asp.net gridview button events