CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

如何用Repeater控件绑定 .ascx的文件?

楼主syucs()2005-04-01 11:57:40 在 .NET技术 / C# 提问

我要在一个IIMA.aspx(路径:C:\Inetpub\wwwroot\UI\IIMA.aspx)的文件中利用Repeater控件来绑定  
  一个CMP0001.ascx的文件(路径:C:\Inetpub\wwwroot\gia.IIM.Component\CMP0001.ascx),  
  CMP0001.ascx中的内容是:  
   
  <%@   Control   Language="c#"   AutoEventWireup="false"   Codebehind="CMP0001.ascx.cs"   Inherits="gia.IIM.Component.CMP0001"   TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>  
   
  <TABLE   CLASS="TableStyle"   CELLSPACING="0"   CELLPADDING="0"   ALIGN="left">  
  <TR   CLASS="HeaderStyle">  
  <TD   NOWRAP   ALIGN="center"><ASP:LABEL   ID="lbl_UserNme"   CSSCLASS="label_bold"   RUNAT="server">用户名   </ASP:LABEL></TD>  
  </TR>  
  </TABLE>  
  <TABLE   CLASS="table_td"   CELLSPACING="0"   CELLPADDING="0"   ALIGN="left"   BORDER="0">  
  <TR>  
  <TD><ASP:LABEL   ID="lbl_SeiHosi"   CSSCLASS="label_normal"   RUNAT="server">姓*   :</ASP:LABEL></TD>  
  <TD><ASP:TEXTBOX   ID="txt_SeiHosi"   CSSCLASS="textbox_sin_knj"   RUNAT="server"   WIDTH="120px"></ASP:TEXTBOX></TD>  
  <TD><ASP:LABEL   ID="lbl_MeiHosi"   CSSCLASS="label_normal"   RUNAT="server">名*   :</ASP:LABEL></TD>  
  <TD><ASP:TEXTBOX   ID="txt_MeiHosi"   CSSCLASS="textbox_sin_knj"   RUNAT="server"   WIDTH="120px"></ASP:TEXTBOX></TD>  
  </TR>  
  </TABLE>  
   
  我该怎样将CMP0001.ascx文件,用Repeater控件绑定起来?  
  在线等!!!!!!!!!! 问题点数:100、回复次数:7Top

1 楼lhcoolhacker(hugh-lin)回复于 2005-04-01 13:21:04 得分 50

用户控件的绑定其实和自定义控件是一样的,如下:  
  声明:  
  <%@   Register   TagPrefix="Module"   TagName="CMP0001"   Src="Modules/CMP0001.ascx"   %>  
  绑定:  
  <asp:Repeater   id="rptTest"   runat="server">  
  <ItemTemplate>  
  <Module:CMP0001   id="cmp0001"   runat="server"   />  
  </ItemTemplate>  
  </asp:Repeater>Top

2 楼syucs()回复于 2005-04-01 14:53:11 得分 0

没用,无法实现Top

3 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-04-01 14:57:46 得分 10

你是说repeater绑定的是用户控件?Top

4 楼grf601006617(宫崎锋)回复于 2005-04-01 15:23:53 得分 10

强~晕......Top

5 楼syucs()回复于 2005-04-01 15:39:56 得分 0

IIMA.aspx文件根据条件不同,可以调用多个.ascx文件(控件组)。  
  即条件不同有些.ascx文件可以调用,有些.ascx文件则隐藏,  
  但这些.ascx的显示一定要通过repeater来绑定的。Top

6 楼syucs()回复于 2005-04-03 19:37:10 得分 0

有没有办法啊????Top

7 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-04-03 19:50:55 得分 30

我觉得不应该叫绑定  
  你可以尝试用DataList或者DataGrid  
  在模板列中放置PlaceHolder  
  在OnItemDataBound事件中来动态的加载用户控件  
  这样的方法应该是可以的Top

相关问题

  • 请问一下自定义控件文件ascx中间。。。
  • 在ASP.NET中,如何用 JavaScript 获得 ascx 文件中的控件
  • 如何获得.ascx文件中的控件对象?
  • 在aspx文件中无法获得ascx用户控件中WebControl的值?
  • 在线等:用户控件(.ascx)可以嵌入到html文件里用吗?
  • 使用LoadControl加载一个ascx文件,当ascx文件执行postback事件时控件的状态保存不了呢?
  • 在用户控件中怎么使用程序的方法调用不同的Ascx文件???
  • 请问ASP.NET中用户控件继承时,ascx文件中的内容可以被继承吗
  • 怎样在aspx.cs文件中得到引用的ascx控件上的一个textbox的值
  • Repeater控件,我晕

关键词

  • 控件
  • 文件
  • 用户
  • ascx
  • 绑定
  • iima
  • repeater
  • cmp0001
  • aspx

得分解答快速导航

  • 帖主:syucs
  • lhcoolhacker
  • LoveCherry
  • grf601006617
  • LoveCherry

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo