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