我要在一个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控件绑定起来?
在线等!!!!!!!!!!
一个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控件绑定起来?
在线等!!!!!!!!!!
声明:
<%@ 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>
即条件不同有些.ascx文件可以调用,有些.ascx文件则隐藏,
但这些.ascx的显示一定要通过repeater来绑定的。
你可以尝试用DataList或者DataGrid
在模板列中放置PlaceHolder
在OnItemDataBound事件中来动态的加载用户控件
这样的方法应该是可以的