如何在ASP .NET中编辑转发器控件中的按钮 [英] How to edit button in repeater control in ASP .NET

查看:146
本文介绍了如何在ASP .NET中编辑转发器控件中的按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友们,



我设计了使用转发器控件里面的编辑按钮..编辑按钮没有工作..请帮助我..



谢谢&问候

Vivek .R



我尝试过:



Dear Friends,

I have designed using the repeater control inside edit button.. edit button didn't working.. please help me..

Thanks & regards
Vivek .R

What I have tried:

<asp:repeater id="Repeater1" runat="server" onitemcommand="GetEdit">                  
    <HeaderTemplate>
        
    </HeaderTemplate>

    <itemtemplate>
        <alternatingitemtemplate>
        <footertemplate>
        <table style="width: 100%">
            <tbody><tr style="width: 100%" class="panel panel-primary">                              
                <th style="width: 50px">Id</th> 
                <th style="text-align: center">Designation</th>         
                <th style="width: 50px">Action</th>
            </tr><tr>             
            <td>
                <asp:Label runat="server" ID="lblDesignId" text='<%# Eval("DesignId") %>' /> 
            </td> 
            <td style="text-align: left">
                <asp:Label runat="server" ID="lblDesignation" text='<%# Eval("Designation") %>' />
            </td>                    
            <td style="width: 50px; text-align: center">             
                <asp:LinkButton ID="LinkButton1" runat="server"  class="btn btn-warning btn-sm" UseSubmitBehavior="false" CausesValidation="false" ToolTip="Edit" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "DesignId") %>' CommandName="Edit">
                    
                  
            </td>
        </tr>
    

    <tr>                                
            <td>
                <asp:Label runat="server" ID="lblDesignId" text='<%# Eval("DesignId") %>' /> 
            </td>  
            <td style="width: 100px; text-align: left">  
                <asp:Label runat="server" ID="lblDesignation" text='<%# Eval("Designation") %>' />  
            </td>                               
            <td style="width: 30px; text-align: center">
                <asp:LinkButton ID="LinkButton1" runat="server" class="btn btn-warning btn-sm" UseSubmitBehavior="false" CausesValidation="false" ToolTip="Edit" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "DesignId") %>' CommandName="Edit">
                    
                
            </td>
        </tr>
              
    </tbody></table>



代码背后


Code Behind

protected void GetEdit(object source, RepeaterCommandEventArgs e)
{
  Label designId = (Label)e.Item.FindControl("lblDesignId");
  if (e.CommandName == "Edit")
  {
    Response.write(designId);
  }
}

推荐答案

如评论中所述,OP能够解析。
As mentioned in comments, OP was able to resolve.


我在主页面上留下了表格标签,这是问题..



i添加


I left form tag in master page that's problem..

i added


这篇关于如何在ASP .NET中编辑转发器控件中的按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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