我尝试使用某个列创建gridview
并在一列中假设每次我尝试单击它时链接按钮,事件会跳过,而是直接转到页面?它只是在一秒前工作但现在它不会。
码
<asp:TemplateField HeaderText="Ärendenummer">
<ItemTemplate>
<asp:LinkButton ID="linkBtn"
Text='<%# Eval("ID")%>' OnClick="sendID_Click"
PostBackUrl="~/coordinator/CrimeCoordinator.aspx" runat="server"/>
</ItemTemplate></asp:TemplateField>
答案 0 :(得分:0)
在Gridview中使用Rowcommand
Aspx代码:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowCommand="GridView1_RowCommand" EmptyDataText="No Records Found !">
<Columns>
<asp:TemplateField HeaderText="Ärendenummer">
<ItemTemplate>
<asp:LinkButton ID="linkBtn" CommandName="Demo"
Text='<%# Eval("ID")%>'
PostBackUrl="~/coordinator/CrimeCoordinator.aspx" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
C#代码
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Demo")
{
}
}