Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DHTML Tab Control. проблемы с ViewState
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть TabControl в виде генерируемого DHTML состоящего из HTML-ных DIV которые хайдятся JavaScript-ом без тонкостей дизайна выглядит он примерно так : //класс TabControl public class TabControl : System.Web.UI.WebControls.WebControl, INamingContainer { private ArrayList _option = new ArrayList(); protected override void AddParsedSubObject(object obj) { if (obj is Option) { _option.Add(obj); } base.AddParsedSubObject (obj); } protected override void CreateChildControls() { //Здесь генерится HTML для каждого таба и управляющий javascript for(int iLoop = 0; iLoop < _option.Count; iLoop ++) { //.................... } } } //класс Options public class Option : System.Web.UI.WebControls.WebControl, INamingContainer { public ArrayList m_alObjs = new ArrayList(); private string m_sName; public string Name { get{return m_sName;} set{m_sName = value;} } protected override void AddParsedSubObject(object obj) { m_alObjs.Add(obj); } } в .aspx файле выглядит он так: <MyCtrl:TABCONTROL id="Tab" title="Some text" runat="server" TabVisible="true"> <MyCtrl:OPTION id="Option1" runat="server" Name="Tab1"> <asp:TextBox id="txtText1" runat="server"></asp:TextBox> <asp:dropdownlist id="cboDropDown1" runat="server"></asp:dropdownlist> </MyCtrl:OPTION> <MyCtrl:Option id="Option2" runat="server" Name="Tab2"> <asp:TextBox id="txtText2" runat="server"></asp:TextBox> <asp:dropdownlist id="cboDropDown2" runat="server"></asp:dropdownlist> </MyCtrl:Option> </MyCtrl:TABCONTROL> проблема состоит в том что помещаемые в каждый таб ASP.net контролы не сохраняют ViewState при постбэке причём не все. TextBox сохраняет а DropDownList нет. собственно вопрос в том как правильно сохранять ViewState вложенных контролов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2006, 21:00 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33831347&tid=1392053]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 357ms |

| 0 / 0 |
