0
グリッドビューリンクボタン(列の1つ)をクリックしても発火しません。何が間違っているのかを本当に理解できません。助けが必要。新人コーディング。グリッドビュークリックするとリンクボタンが発射されませんasp.net?
の.aspx
<asp:GridView ID="gridTSRJOBList" runat="server" AutoGenerateColumns="False" CssClass="table table-striped table-bordered dataTable print-first-column-hide" CellSpacing="0" Width="100%" ShowHeaderWhenEmpty="True" EmptyDataText="No TSR JOB Found for this Lease" GridLines="None" DataKeyNames="JobID"role="grid">
<Columns>
<asp:TemplateField HeaderText="Job" ItemStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:LinkButton runat="server" ID="lnkJobID" CommandArgument='<%# Eval("JobID") %>' Text='<%#Eval("JobID") %>' OnClick="lnkJobID_Click"></asp:LinkButton></ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CategoryID" HeaderText="Category" ReadOnly="True" />
<asp:BoundField DataField="JobDetail" HeaderText="Short Description" ReadOnly="True" />
<asp:BoundField DataField="JobType" HeaderText="Job Status" ReadOnly="True" />
<asp:BoundField DataField="CustomerReference" HeaderText=" Customer Reference" ReadOnly="True" />
</Columns>
</asp:GridView>
C#コード
protected void lnkJobID_Click(object sender, EventArgs e)
{
try {
LinkButton jobLinkbutton = new LinkButton();
jobLinkbutton = (LinkButton)sender;
Response.Redirect("TSR_proc.aspx?bl=1&JOBID=" + jobLinkbutton.CommandArgument);
} catch (Exception ex) {
}
}
に、GridViewのRowCommandイベント内でこのイベントを管理することができますか? – Koderzzzz
@Koderzzzz no mate –
リンクボタンのユーザーのinvalidate = "false" – Koderzzzz