簡體   English   中英

網格視圖“鏈接”按鈕沒有在單擊asp.net時觸發?

[英]Grid view Link button not firing on click asp.net?

網格視圖“鏈接”按鈕(列之一)onclick不觸發。 真的無法理解自己在做什么錯。 需要幫忙。 新人編碼。

的.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) {
    }
}

從linkbutton起飛lnkJobID_Click並添加CommandName='clickLink' 您可以根據需要在Gridview RowCommand事件中管理此事件

gridTSRJOBList_RowCommand

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM