Один из моих файловых кодов отправляет некоторое логическое значение (считанное из базы данных) в соответствующий файл .aspx. Я хочу изменить класс стилей css для деления контейнера на основе этого логического значения. Я попытался сделать это следующим образом,
код файла:
protected void Page_Load(object sender, EventArgs e)
{
Result.InnerText = "false"; //In real scenario, this is retrieved from a db
}
файл aspx:
<form id="form1" runat="server">
<% if (Result.InnerText == "true") { Result.Style["Color"] = "#000000"; } else { Result.Style["Color"] = "#ff0000"; } %>
<div id="Result" runat="server">
</div>
</form>
Кажется, он работает правильно, но я не удовлетворен этим фрагментом. Это способ сделать это ?? Я делаю это правильно ???
UPDATE:
Есть ли другой способ сделать это? Если так, какой из них лучше? Примечание: я должен быть в состоянии изменить имя класса css (применяется к подразделению) всякий раз, когда требуется