当前位置:编程学习 > C#/ASP.NET >>

asp.net动态在指定位置添加用户控件

怎么 动态 在 table 的 某一 <td><td>之间 添加 用户自定义控件? --------------------编程问答-------------------- 接字符串吧
public static string htmlStr;

htmlStr="<input type='button'></input>"

然后在HTML里写

<td><%=str%><td> --------------------编程问答-------------------- 如果你能在服务器端确定
"某一 <td><td>"
然后才可能 --------------------编程问答-------------------- <td id="td1" runat="server"><td> --------------------编程问答-------------------- 是动态添加web用户控件呀  我  htmlStr="<uc1:RecommendVideoList id="RecommendVideoList1" runat="server"></uc1:RecommendVideoList>"  他 在头上没注册 这个 控件 能运行? --------------------编程问答-------------------- <td id="td1" runat="server"><td>
我这样确定了 然后
localhost.UserControl.MoreOriginalityVideo molist=(MoreOriginalityVideo)LoadControl("/UserControl/OriginalityVideoList.ascx");

td1.Controls.Add(molist);

会报错的 --------------------编程问答-------------------- 可能是MoreOriginalityVideo本身的问题 --------------------编程问答-------------------- 搞定了 谢谢同志们了 TableCell cell=new TableCell();
localhost.UserControl.MoreOriginalityVideo molist=(MoreOriginalityVideo)LoadControl("/UserControl/OriginalityVideoList.ascx");
cell.Controls.Add(molist);
TableRow row=new TableRow();
row.Cells.Add(cell);
this.VideoTable.Controls.Add(row);
                           VideoTable 表名 --------------------编程问答-------------------- up --------------------编程问答-------------------- 使用 LoadControl 加载用户控件, such as

Control myUserControl = Page.LoadControl(userControlVirtualPath);
myPanel.Controls.Add(myUserControl); --------------------编程问答-------------------- cell.controls.add(  )
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,