как получить доступ к тегам объекта на странице aspx.cs? - PullRequest
4 голосов
/ 02 марта 2011

Я разработал страницу с тегами, теперь я хочу получить доступ к тегам объекта в коде позади.

Это код страницы aspx ....

<object type="label" runat="server" class="System.Web.UI.WebControls.Label" id="label_priority" parent="-1" bindedfield="priority" empty="1" value="MyValue">

Здесь я добавляю runat=server в теги объекта, он выдает ошибку как

"An object tag must contain a Class, ClassID or ProgID attribute."

, тогда ядобавил class="System.Web.UI.WebControls.Label", теперь не выдает никаких ошибок, но ничего не показывает в браузере.

поэтому мой вопрос: как мне получить доступ к тегам объектов на странице aspx.cs?или я хочу создать метку с тегом объекта, который доступен в коде позади.

Sujeet

Ответы [ 3 ]

4 голосов
/ 30 июля 2014

Когда у вас есть runat = "server" наили же

0 голосов
/ 07 мая 2011

вы можете сделать что-то вроде этого

<object id="items" class = "System.Collections.ArrayList"  runat="server">

так как он запущен на сервере сейчас, вы можете получить доступ из кода за

0 голосов
/ 02 марта 2011

Вы можете использовать приведенный ниже код в событии загрузки страницы, если вы хотите получить доступ к нему при загрузке страницы:

ScriptManager.RegisterStartupScript(Page,Page.GetType(), "Script", "document.getElementById('DIVID').style.display='none'",true);

Здесь мы меняем свойство отображения div. Вы можете изменить его в соответствии с вашимтребование.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...