为了账号安全,请及时绑定邮箱和手机立即绑定

web用户控件后台执行的代码都一样,只是前台格式不一样

web用户控件后台执行的代码都一样,只是前台格式不一样

一只斗牛犬 2018-12-17 18:09:31
<P>新建了一个 web用户控件,在后台绑定数据,前台显示<BR>现在的问题是前台显示的格式可能不一样,比如可能是列表方式,图片方式<BR>绑定的数据都是一样的.这样要怎么实现?若采用复制控件的方法用WebDeployment工具生成dll时会出现错误</P> <P>&nbsp;再问一下博问的专家分是怎么得到的,谢谢大家</P>
查看完整描述

2 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

可以这样, 把 .cs放到类工程里面或者AppCode下面, 在.ascx中指定 Inherit的类名就可以了. 删除CodeFile属性. 使一个类可以对应多个 .ascx, 在需要的时候加载就行了(不会与Webdeploy冲突, 多个ascx名称不要相同). 如果还想要灵活一些可以参考 CommunityServer的方式. 将所有的 .ascx都放到 skin目录下, 根据配置文件加载某套皮肤下的皮肤控件. Gool luck~~

查看完整回答
反对 回复 2018-12-21
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

还有一种方法是: 户控件开个属性A出来,用来控制你的表现形式。 把html放在cs中串起来。在引用用户控件的页面可以改属性A,以达到不同的表现效果。好像表达的不清楚,不知道你能否看明白。这是比较笨的方法。

查看完整回答
反对 回复 2018-12-21
  • 2 回答
  • 0 关注
  • 407 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信