Tengo 4 controles del ListBox del lado del servidor. Todos ellos tienen su propiedad Enabled establecida en false, pero cuando se procesan definitivamente están habilitados. Todos son selección múltiple. No tienen ningún enlace de datos ni código detrás de tocarlos. A continuación se muestra el marcado para todos ellos (guarde la identificación). Estoy ejecutando la v4 de .NET Framework con IIS6.ASP.NET C# El control del servidor ListBox no deshabilitará
<asp:ListBox runat="server" ID="lstProduct" Enabled="false" SelectionMode="Multiple" Rows="6"></asp:ListBox>
Aquí es el margen de beneficio que se genera por el tiempo de ejecución:
<select size="6" name="ctl00$ctl00$MainContent$MainContent$lstProduct" multiple="multiple" id="MainContent_MainContent_lstProduct" class="aspNetDisabled">
Si hace una fuente de vista en el navegador, ¿está el control de renderizado como esperaba? – Kendrick
La fuente HTML no tiene la función deshabilitada = "deshabilitada", pero todas las demás marcas son correctas. Sin embargo, incluye class = "aspNetDisabled", pero esa clase no se encuentra en ninguna de mis hojas de estilo ni en ninguna que haya sido inyectada por ASP.NET. –