C#, потому что я не хочу к опечатке синтаксис VB.
Разметка:
<div runat="server" id="divControl">...</div>
Класс Страницы:
protected System.Web.UI.HtmlControls.HtmlGenericControl divControl;
функция OnLoad/Other:
divControl.Style.Add("height", number / anotherNumer);
Версия VB:
Класс:
Protected divControl As System.Web.UI.HtmlControls.HtmlGenericControl
функция OnLoad/Other:
divControl.Style("height") = "200px"
я никогда не пробовал Добавить метод стилями. Что, если высота уже существует на DIV?
Как, чтобы НЕ СДЕЛАТЬ - Иначе должен был бы использовать:
divControl.Attributes.Add("style", "height: number");
, Но не используют это в качестве его грязного, и ответ AviewAnew является корректным путем.
Если Ваше отделение является управлением ASP.NET с runat = "сервер" тогда, ответ AviewAnew должен сделать это. Если бы это - просто отделение HTML, то Вы, вероятно, хотели бы использовать JavaScript. Можно ли добавить фактический тег Div к вопросу?
Я нахожу, что код становится грязным быстрый, когда код C# используется для изменения значений CSS. Возможно, лучший подход для Вашего кода, чтобы динамично установить атрибут класса на теге Div и затем сохранить любые определенные настройки CSS в таблице стилей.
, Который не мог бы работать на Вашу ситуацию, но это - достойное положение по умолчанию, если необходимо изменить стиль на лету в серверном коде.