Я пытаюсь сделать что-то вроде этого:
<asp:ListItem><div><%= Message.Success %></div></asp:ListItem>
но это дает мне эту ошибку:
Ошибка времени выполнения ASP.NET: блоки кода не поддерживаются в этом контексте.
Есть идеи, как обойти эту ошибку?
Я пытаюсь сделать что-то вроде этого:
<asp:ListItem><div><%= Message.Success %></div></asp:ListItem>
но это дает мне эту ошибку:
Ошибка времени выполнения ASP.NET: блоки кода не поддерживаются в этом контексте.
Есть идеи, как обойти эту ошибку?
Вам нужно выражение привязки внутри Controls <%# %>
.
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<div>
<%# Message.Success %>
</div>
</ItemTemplate>
</asp:ListView>
Однако это не работает в ListItem
. Вам нужно будет добавить этот элемент с кодом, если вы хотите, чтобы отображался Message.Success
.
DropDownList1.Items.Add(new ListItem() { Text = Message.Success, Value = "0" });
DropDownList1.Items.Add(new ListItem() { Text = "<div>" + Message.Success + "</div>", Value = "0" });
работать?
- person Matheus Simon; 18.10.2018
<div>Message</div>
.
- person VDWWD; 18.10.2018