2010-12-05 5 views
0

У меня проблема: Я работаю в веб-приложении и только сегодня. любой элемент управления, который я ставил на странице, при попытке получить доступ к нему из-за кода. он вообще не появляется. каковы вероятности и причины этой проблемы. Примечание: Я работаю от тонкого клиента. они делают некоторое обслуживание на своем сервере сегодня. и после этого я нахожу эту проблему.Элементы управления на странице aspx недоступны из кода

Доступ к предыдущим элементам управления на моей странице можно получить без проблем.

+0

почти я исправить часть проблемы ,, я иду к aspx.designer.cs ,, и я был удивлен, почему не ссылайтесь на какой-либо новый элемент управления на мою страницу aspx, поэтому вручную я добавил ссылку на новый элемент управления, а затем перешел кзади кода, теперь я могу получить доступ к своим элементам управления. Thats, но я хочу знать, почему моя визуальная студия не делает сделайте больше ссылок, как решить эту проблему ... – 2010-12-05 11:03:09

ответ

3

Смотрите, если элементы управления имеют идентификатор, это может показаться глупым, но, возможно, вчера кто-то создал вид с сниппет ярлыком * вкладка * вкладка и забыл добавить идентификатор

Ниже результат ярлыка * вкладка * вкладка ..

<asp:Label Text="text" runat="server" /> 

Должно быть

<asp:Label Text="text" ID="lblInfo" runat="server" /> 

Else проверить атрибуты страницы/управления/codebehindfile

3

убедитесь CodeBehindFile атрибуты установлены правильно

2

ли работать на атрибут сервера правильно установить новые элементы управления

Смежные вопросы