Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка под ASP.NET > findcontrol |
Автор: hasbah 26.10.2010, 12:46 | ||||
нужно поймать div в listview aspx.vb:
aspx:
ошибка, которую он выдает: Сведения об исключении: System.NullReferenceException: В экземпляре объекта не задана ссылка на объект. Ошибка источника: Строка 16: ShowList() Строка 17: Dim item As PlaceHolder = CType(lst_cont.FindControl("lst_PlaceHolder_cont"), PlaceHolder) Строка 18: Dim div As HtmlControls.HtmlContainerControl = CType(item.FindControl("div_repair"), HtmlControls.HtmlContainerControl) Строка 19: div.Visible = False Строка 20: Page.DataBind() |
Автор: Freyzer 26.10.2010, 13:06 | ||||
Странно у тебя как то получаеться, тег див ты объявляешь классом
ид присваеваешь
а в коде обращаешься к диву, без имени, я такую проблему пока не решал, но что то тут не так. И вобще, с такими вопроса в АСП,НЕТ надо идти ![]() |
Автор: hasbah 26.10.2010, 13:13 | ||
это класс csss |
Автор: Freyzer 26.10.2010, 13:29 | ||||
Ну вот тебе кое что в помощь, может поможет
вот
|
Автор: diadiavova 26.10.2010, 13:37 |
hasbah, я конечно не силен в аспнет, но мне почему-то думается, что причина в том, что ты пытаешься это проделать с хтмл-элементом(клиентским) к которому по идее серверная логика неприменима. Попробуй заменить его серверным контролом и посмотри что будет. Если все заработает, значит причина скорей всего в этом. А вообще вопрос действительно не по разделу, так что переношу. |
Автор: hasbah 26.10.2010, 13:48 | ||
дык я ж присвоил ему id и написал runat="server" ![]() |
Автор: diadiavova 26.10.2010, 13:57 |
Ну вообще-то у хтмл-элементов тоже есть атрибут id и он работает на клиентской стороне и имеет другой смысл. Но вообще я ни на чем не настаиваю, я тебе предложил вариант и способ его проверить. Если с серверным элементом не будет этой проблемы, значит я прав. |
Автор: hasbah 26.10.2010, 15:47 | ||||
отбой, ребят.сдела. только вместо div'а использовал Panel
вызывал так:
мало ли, вдруг кому пригодится (= |