标题:repeater应用的问题
只看楼主
willam
Rank: 1
等 级:新手上路
帖 子:237
专家分:0
注 册:2007-7-13
 问题点数:0 回复次数:6 
repeater应用的问题
在repeater 里面放了一个HyperLink2,,后台代码里面是认不到的,,请问各位高手
类似问题怎么解决

前台代码:
<body>
    <form id="form1" runat="server">
    <div>
        <asp:HyperLink ID="HyperLink1" runat="server" Height="27px" Width="81px">HyperLink</asp:HyperLink>
      
        <asp:Repeater ID="Repeater1" runat="server">
        
        <ItemTemplate>
            <table>
                <tr>
                    
                    <td>
                       <%#Eval("lhttp") %> <%#Eval("lpath") %>
                        <asp:HyperLink ID="HyperLink2" runat="server">HyperLink</asp:HyperLink>
                    </td>
                    
                </tr>
            </table>
        </ItemTemplate>
        </asp:Repeater>
    </div>
    </form>
</body>


后台代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        
        
        getcon gh = new getcon();//是我自定义一个类
        DataSet o = gh.GetConnString("select * from httplogo order by id","httplogo");类里的方法,返回是一个dataset
        Repeater1.DataSource = o;
        Repeater1.DataBind();
        DataRowView my = o.Tables["httplogo"].DefaultView[0];
        HyperLink1.ImageUrl =Convert.ToString(my.Row["lpath"]);           
        HyperLink1.NavigateUrl = Convert.ToString(my.Row["Lhttp"]);      
        HyperLink2.ImageUrl = Convert.ToString(my.Row["lpath"]);
       HyperLink2.NavigateUrl = Convert.ToString(my.Row["Lhttp"]);
        
    }
}



问题:当前上下文找不到"HyperLink2"

[[it] 本帖最后由 willam 于 2008-2-1 17:50 编辑 [/it]]
搜索更多相关主题的帖子: repeater HyperLink runat server 
2008-02-01 16:54
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
要在Item..事件里查找
收到的鲜花
  • willam2008-02-01 18:06 送鲜花  1朵  

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2008-02-01 17:58
willam
Rank: 1
等 级:新手上路
帖 子:237
专家分:0
注 册:2007-7-13
得分:0 
[bo]以下是引用 [un]cyyu_ryh[/un] 在 2008-2-1 17:58 的发言:[/bo]

要在Item..事件里查找

不是很明白,可以写一下代码吗???谢谢
2008-02-01 18:06
willam
Rank: 1
等 级:新手上路
帖 子:237
专家分:0
注 册:2007-7-13
得分:0 
高手不要说一半不说一半吗
2008-02-01 21:01
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
protected void repeaterEmployees_ItemCreated(object sender, RepeaterItemEventArgs e)
        {

            foreach (RepeaterItem item in repeaterEmployees.Controls)
            {
                if (e.Item.ItemType == ListItemType.Item)
                {

                    ddlEmployeeState = (DropDownList)item.FindControl("ddlEmpoyeeState");
                  
            }
        }
收到的鲜花
  • willam2008-02-07 13:46 送鲜花  4朵  

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2008-02-02 15:32
willam
Rank: 1
等 级:新手上路
帖 子:237
专家分:0
注 册:2007-7-13
得分:0 
谢谢高手,,前几天还看不明白你的回复,,现在看明白了
2008-02-07 13:46
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
不客气
声明下:
我不是高手

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2008-02-13 11:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-199296-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.589741 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved