我用Repeater控件做了一个留言板,在其中绑定两个LinkButton现在不知道如何触发LInkButton的事件<td align=center>
                <asp:LinkButton ID="lbtnSubmit" runat=server Text="提交回复" Visible=false></asp:LinkButton>
                <asp:LinkButton ID="lbtnQx"  runat=server Text="取消回复" Visible=false></asp:LinkButton>
</td>
源代码视图中LinkButton有OnClick事件,我不知道怎么通过OnClick调用源代码视图中的函数,望高手指教!

解决方案 »

  1.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="_Reapter.aspx.cs" Inherits="TestWeb._Reapter" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
                 <ItemTemplate>
                               <%#Eval("CompanyName") %>
                     <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click1">显示公司名称</asp:LinkButton>
                     <br />
                 </ItemTemplate>
            </asp:Repeater>
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" 
                SelectCommand="SELECT * FROM [Customers]"></asp:SqlDataSource>
        </div>
        </form>
    </body>
    </html>
    <script runat=server type="text/C#">
        protected void LinkButton1_Click1(object sender, EventArgs e)
        {
            foreach (RepeaterItem item in this.Repeater1.Items)
            {
                Response.Write(((DataBoundLiteralControl)(item.Controls[0])).Text);
            }
        }
    </script>
      

  2.   

    方法太多了  给你说个简单点的吧  看例子<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Rpeater.aspx.cs" Inherits="Rpeater" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <div>
         <asp:Repeater ID="Repeater1" runat="server" onitemcommand="Repeater1_ItemCommand">
         <ItemTemplate>
         <%# Eval("T") %>
             <asp:Literal ID="Literal1" runat="server">未点击本项</asp:Literal>
             <asp:LinkButton ID="LinkButton1" runat="server">确认</asp:LinkButton>
             <asp:LinkButton ID="LinkButton2" runat="server">取消</asp:LinkButton>
             <br />
         </ItemTemplate>
         </asp:Repeater>
        </div>
               
        </div>
        </form>
    </body>
    </html>using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;public partial class Rpeater : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            List<Model> t=new List<Model>();        Model m0=new Model();
            Model m1=new Model();
            Model m2=new Model();
            Model m3=new Model();        m0.T="0:";
            m1.T="1:";
            m2.T="2:";
            m3.T="3:";        t.Add(m0);
            t.Add(m1);
            t.Add(m2);
            t.Add(m3);        Repeater1.DataSource = t;
            Repeater1.DataBind();
        }
        protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
        {        
            Literal literal = (Literal)Repeater1.Items[e.Item.ItemIndex].FindControl("Literal1");
            if (((LinkButton)e.CommandSource).Text == "确认")
            {
                literal.Text = "您点击的是第" + e.Item.ItemIndex + "项确认按钮";
            }
            else 
            {
                literal.Text = "您点击的是第" + e.Item.ItemIndex + "项取消按钮";
            }
        }
    }public class Model
    {
        private string _t;    public string T
        {
            get { return _t; }
            set { _t = value; }
        } 
    }
      
      

  3.   

    http://blog.csdn.net/xianfajushi/archive/2008/11/30/3413317.aspx