|
|
|
UserControl не отображается в панельке при изменении стилей
|
|||
|---|---|---|---|
|
#18+
Есть два контрола UserControl 1-й (UC1) - оболочка, Table, в которой есть ASP:Panel 2-й (UC2) - табличка с данными. На странице я первому контролу через атрибут MainContentSrc указываю путь, где лежит второй контрол, и он (2-ой контрол) вставляется в панель этого первого контрола. Вот код первого контрола: private string _mainContentSrc; protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(_mainContentSrc)) _panelContent.Controls.Add(LoadControl(_mainContentSrc)); } public string MainContentSrc { get { if (null == _mainContentSrc) return string.Empty; else return _mainContentSrc; } set { _mainContentSrc = value; } } Все нормально, второй контрол в первом отображается. Но если во втором контроле некоторым картинкам попытаться добавить стили вот таким, например, образом (при выводе в DataGrid): ((Image)e.Item.FindControl("_ibtnPlay")).Style.Add("filter", "gray"); ((Image)e.Item.FindControl("_ibtnPlay")).Style.Add("cursor", "default"); то второй контрол вообще не отображается. Фильтр я пытался вставить по всякому, и указывал полное название через ProgID (как советуетMSDN), ничего не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 10:54 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33818584&tid=1392225]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
171ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 460ms |

| 0 / 0 |
