J'ajoute des éléments de liste à un contrôle Liste à puces.Attribut de classe avec deux guillemets
Dans la liste, je voulais que l'attribut class = "" soit codé.
Voir le code ci-dessous. class = "" est converti en classe et le côté droit = "" est tronqué.
Il est très important de noter que cela se produit lorsque le scriptmanage/UpdatePanel est utilisé dans le code. sinon, ça semble aller.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManagerMain" runat="server" />
<asp:UpdatePanel ID="UpdatePanelMain"
runat="server">
<ContentTemplate>
<asp:BulletedList ID="BulletedList1" runat="server" DisplayMode="LinkButton">
<asp:ListItem Text="One" Value="1" class="active"></asp:ListItem>
<asp:ListItem Text="Two" Value="2" class=""></asp:ListItem>
<asp:ListItem Text="Three" Value="3" class=""></asp:ListItem>
</asp:BulletedList>
<asp:PlaceHolder ID="myplaceHolder" runat="server">
<asp:BulletedList ID="BL_Seasons" runat="server" DisplayMode="LinkButton">
</asp:BulletedList>
</asp:PlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
</html>
Le [ 'ListItem'] (http://msdn.microsoft.com/en-us/library/system.web .ui.webcontrols.listitem.aspx) n'a pas de propriété 'class'. Qu'est-ce que vous essayez d'accomplir? –