asp.net链接按钮没有被解雇 [英] asp.net link button not fired

查看:83
本文介绍了asp.net链接按钮没有被解雇的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨朋友们...... !!



我的程序中有一些问题,就是链接按钮在网格视图中没有火,

请咨询......



以下代码



Hi Friends...!!

I have some problem in my Program , that is Link Button is not fire in grid View ,
so pls advice ...

code below

<asp:GridView runat="server" ID="gridview1"  AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None" >
    <rowstyle backcolor="#F7F6F3" forecolor="#333333" />
<Columns>
<asp:TemplateField HeaderText="Check Box">
<ItemTemplate>
     <asp:CheckBox runat="server" ID="chk_check" />

</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Business_Partner">
<ItemTemplate>
      <asp:Label runat="server" ID="lbl_Business_Partner" Text='<%#Eval("Business_Partner")%>'></asp:Label>
 </ItemTemplate>


</asp:TemplateField>
<asp:TemplateField HeaderText="Company_Name">
<ItemTemplate>
<asp:LinkButton runat="server" ID="link_button" Text="welcome" OnClick="link_button_Click"></asp:LinkButton>
<%--<asp:LinkButton runat="server" ID="lnkView" Text='<%#Eval("Company_Name")%>' OnClick="lnkView_Click"></asp:LinkButton>--%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Contact_Personname"><ItemTemplate>
    <asp:Label runat="server" ID="lbl_Contact_Personname" Text='<%#Eval("Contact_Personname")%>'></asp:Label>

</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Designation"><ItemTemplate>

    <asp:Label runat="server" ID="lbl_Designation" Text='<%#Eval("Designation")%>'></asp:Label>

</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Address"><ItemTemplate>

    <asp:Label runat="server" ID="lbl_Designation" Text='<%#Eval("Address")%>'></asp:Label>

</ItemTemplate>
</asp:TemplateField>
</Columns>
    <RowStyle BackColor="#F7F6F3" Font-Size="18px"  ForeColor="#333333" />
    <footerstyle backcolor="#5D7B9D" font-bold="True" forecolor="White" />
    <pagerstyle backcolor="#284775" forecolor="White" horizontalalign="Center" />
    <selectedrowstyle backcolor="#E2DED6"  font-bold="True" forecolor="#333333" />
    <headerstyle backcolor="#5D7B9D" font-bold="True" forecolor="White" />
    <editrowstyle backcolor="#999999" />
    <alternatingrowstyle backcolor="White" forecolor="#284775" />
</asp:GridView>







aspx .cs



链接按钮点击事件






aspx.cs

link button click event

protected void link_button_Click(object sender, EventArgs e)
   {

   }

推荐答案

1。你必须在你的链接按钮上添加一个commandname =View和commandargument。

2.之后为gridview添加OnRowCommand事件。

3。在OnRowCommand事件中写下你想在linkbutton click事件中写的东西。



1. You will have to add a commandname="View" and commandargument to your link button.
2. After that add the "OnRowCommand" event for the gridview.
3. In OnRowCommand event write what ever you wanted to write in linkbutton click event.

protected void gridview1_RowCommand(object sender, GridViewCommandEventArgs e)
{
  if (e.CommandName == "View")
  {
    //your code
  }
}





如果您不明白我想说的话请仔细阅读以下链接。

HTTP:/ /stackoverflow.com/questions/23180346/click-event-of-link-button-inside-a-gridview-not-working-in-a-web-page-asp-net [ ^ ]


这篇关于asp.net链接按钮没有被解雇的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆