Tengo este control web al que he estado agregando controles dinámicamente, pero ahora el requisito es agregar una lista ordenada alrededor de los controles.Creando una lista desordenada con controles asp.net?
para hacer que los controles añado los controles a ControlsCollection
protected void Page_Load(object sender, EventArgs e)
{
var document = XDocument.Load(@"http://localhost:49179/XML/Templatek.xml");
var builder = ObjectFactory.GetInstance<IControlBuilder>();
var controls =builder.BuildControls(document);
controls.ToList().ForEach(c => Controls.Add(c));
}
y este es el html + Red PEA ctrls Quiero construir:
<fieldset>
<ol>
<li>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</li>
<li>
<asp:TextBox runat="server" ID="TextBox1"></asp:TextBox>
</li>
</ol>
</fieldset>
¿Cómo posicionar los controles en la lista ¿artículos? ¿Debo abordar el problema de manera diferente?
Este código no tiene sentido para mí; Creo que 'Controls.Add' devuelve' void', entonces, ¿cómo puedes usar su resultado como argumento? – Sam
No estoy intentando utilizar ningún resultado de Controls.Add –
Parece que eres para mí; está intentando usar el resultado de 'Controls.Add' como el argumento de' ol.Controls.Add'. Tu código no compila para mí. – Sam