<P>新建了一个 web用户控件,在后台绑定数据,前台显示<BR>现在的问题是前台显示的格式可能不一样,比如可能是列表方式,图片方式<BR>绑定的数据都是一样的.这样要怎么实现?若采用复制控件的方法用WebDeployment工具生成dll时会出现错误</P> <P> 再问一下博问的专家分是怎么得到的,谢谢大家</P>
2 回答
江户川乱折腾
TA贡献1851条经验 获得超5个赞
可以这样, 把 .cs放到类工程里面或者AppCode下面, 在.ascx中指定 Inherit的类名就可以了. 删除CodeFile属性. 使一个类可以对应多个 .ascx, 在需要的时候加载就行了(不会与Webdeploy冲突, 多个ascx名称不要相同). 如果还想要灵活一些可以参考 CommunityServer的方式. 将所有的 .ascx都放到 skin目录下, 根据配置文件加载某套皮肤下的皮肤控件. Gool luck~~
人到中年有点甜
TA贡献1895条经验 获得超7个赞
还有一种方法是: 户控件开个属性A出来,用来控制你的表现形式。 把html放在cs中串起来。在引用用户控件的页面可以改属性A,以达到不同的表现效果。好像表达的不清楚,不知道你能否看明白。这是比较笨的方法。
- 2 回答
- 0 关注
- 407 浏览
添加回答
举报
0/150
提交
取消