请高手帮忙解决一下:用户控件是一个框架,在其他页中往用户控件中的table中加入自己页的一些table或控件! 用户控件是我自己用table画的一个框架,在其他页中调用用户控件时加入自己页的一些table或控件!我想在我画好的table的固定位置加...如何解决啊??高手指点一下!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用web控件的table,位置很好控制。 就是用户控件是一个框架,然后其他页面调用它的时候往里面添加html的一些控件...要往我的用户控件指定的table里添加.. to: goody9807()别的页面有用到这个用户控件的,往里面传参数就可以了.可是我不知道如何在指定的table里添加html的一些控件.. <table> <tr> <td>---------------------------------------- </td> </tr><table>这是我的用户控件的table...我想在调用它的时候往横线的区域添加动态的表或一些控件..可以吗?! 用服务器端的table啊,然后写方法,触发某些事件的时候调用方法添加控件就可以了。 服务器端的table怎莫画框架阿!! <table> <tr> <td>---------------------------------------- </td> </tr><table>这是我的用户控件的table...我想在调用它的时候往横线的区域添加动态的表或一些控件我添加的是从数据库里查询的表和控件!! 要实现此功能,你必须将你的用户控件实现INamingContainer接口,并实现模板功能!即可以象Repeater控件那样,设置HeaderTemplate、ItemTempPlate、FooterTemplate后,输出。示例如下:public class CustomTemplate : Control, INamingContainer{ private const HTML1 = "<table><tr><td>"; private const HTML2 = "</td></tr></table>"; private ITemplate itemTemplate; private CustomTemplateContainer customTemplateContainer; public ITemplate ItemTemplate { get { return itemTemplate; } set { itemTemplate = value; } } protected override void CreateChildControls() { if(itemTemplate != null) { customTemplateContainer = new CustomTemplateContainer(); itemTemplate.InstantiateIn(customTemplateContainer); Controls.Add(customTemplateContainer); } } protected override void Render(HtmlTextWriter writer) { writer.Writer(HTML1); for(int i = 0; i < Controls.Count; i++) Controls[i].RenderControl(writer); writer.Writer(HTML2); }}public class CustomTemplateContainer : Control, INamingContainer{ public void CustomTemplateContainer() { }} GridView 图像字段自定义绑定中如何加变量值 .net母版页创建,它有什么用,你们给点例子更好了,先谢了。。 用vs2005开发工具来开发WEB网页时遇到的问题 在ASP.Net中为什么我设置的分页无效啊,我是新手,请各位高手帮帮小妹吧!!!!! 多个站点的问题。。全局冲突 菜鸟:关于串行化的问题 asp的奇怪问题,HTTP 500 - 内部服务器错误 请教一个关于GridView排序的问题 框架 利用隐藏输入框实现客户端和服务端互传参数的问题 做三层结构的菜单可采取那些方法? sql语句问题,如果在搜索出来的记录集前面加一个字段
table里添加..
<tr>
<td>
----------------------------------------
</td>
</tr>
<table>
这是我的用户控件的table...我想在调用它的时候往横线的区域添加动态的表或一些控件..可以吗?!
<tr>
<td>
----------------------------------------
</td>
</tr>
<table>
这是我的用户控件的table...我想在调用它的时候往横线的区域添加动态的表或一些控件我添加的是从数据库里查询的表和控件!!
示例如下:
public class CustomTemplate : Control, INamingContainer
{
private const HTML1 = "<table><tr><td>";
private const HTML2 = "</td></tr></table>";
private ITemplate itemTemplate;
private CustomTemplateContainer customTemplateContainer; public ITemplate ItemTemplate
{
get
{
return itemTemplate;
}
set
{
itemTemplate = value;
}
}
protected override void CreateChildControls()
{
if(itemTemplate != null)
{
customTemplateContainer = new CustomTemplateContainer();
itemTemplate.InstantiateIn(customTemplateContainer);
Controls.Add(customTemplateContainer);
}
} protected override void Render(HtmlTextWriter writer)
{
writer.Writer(HTML1);
for(int i = 0; i < Controls.Count; i++)
Controls[i].RenderControl(writer);
writer.Writer(HTML2);
}
}public class CustomTemplateContainer : Control, INamingContainer
{
public void CustomTemplateContainer()
{
}
}