<P>新建了一個 web用戶控件,在后臺綁定數(shù)據(jù),前臺顯示<BR>現(xiàn)在的問題是前臺顯示的格式可能不一樣,比如可能是列表方式,圖片方式<BR>綁定的數(shù)據(jù)都是一樣的.這樣要怎么實現(xiàn)?若采用復(fù)制控件的方法用WebDeployment工具生成dll時會出現(xiàn)錯誤</P> <P> 再問一下博問的專家分是怎么得到的,謝謝大家</P>
2 回答

江戶川亂折騰
TA貢獻1851條經(jīng)驗 獲得超5個贊
可以這樣, 把 .cs放到類工程里面或者AppCode下面, 在.ascx中指定 Inherit的類名就可以了. 刪除CodeFile屬性. 使一個類可以對應(yīng)多個 .ascx, 在需要的時候加載就行了(不會與Webdeploy沖突, 多個ascx名稱不要相同). 如果還想要靈活一些可以參考 CommunityServer的方式. 將所有的 .ascx都放到 skin目錄下, 根據(jù)配置文件加載某套皮膚下的皮膚控件. Gool luck~~

人到中年有點甜
TA貢獻1895條經(jīng)驗 獲得超7個贊
還有一種方法是: 戶控件開個屬性A出來,用來控制你的表現(xiàn)形式。 把html放在cs中串起來。在引用用戶控件的頁面可以改屬性A,以達到不同的表現(xiàn)效果。好像表達的不清楚,不知道你能否看明白。這是比較笨的方法。
- 2 回答
- 0 關(guān)注
- 430 瀏覽
添加回答
舉報
0/150
提交
取消