Я пытаюсь изменить атрибут стиля CSS для div на основе информации, которую я получаю из таблицы базы данных в коде за моей страницей aspx. По сути, я пытаюсь сделать следующее, но получаю ошибки.
Aspx:
<div id="testSpace" runat="server">
Test
</div>
Код позади:
testSpace.Style = "display:none;"
testSpace.Style("display") = "none";
Что я делаю не так?
Это HtmlGenericControl, поэтому вы не знаете, какой это рекомендуемый способ, поэтому вы также можете сделать:
или
или
или
источник
Другой способ сделать это:
или
в vb.net это можно сделать так:
источник
testSpace.Style.Item("display") = "none";
элемента управления меткой в .NET 4.0. Я получил ошибку'System.Web.UI.CssStyleCollection' does not contain a definition for 'Item' . . .
. Это относится к конкретной версии .NET?Если вы
new
добавляете элемент с синтаксисом инициализатора , вы можете сделать что-то вроде этого:Или, если вы используете
CssStyleCollection
специально:источник