2012-07-25 2 views
0

Как создать программно, используя C# или VB.NET, набор полей с легендой и некоторым контентом, чтобы получившаяся сгенерированная разметка выглядела так?Как создать полевой набор с легендой, используя язык CLR CL.NET VB или C#?

 <fieldset><legend>foo</legend>res ipsa loquitur</fieldset> 

Не ищут альтернативы <fieldset> как предложено здесь:

How to create HTML fieldset and legend in asp.net code behind?

Можно ли это сделать с помощью ASP.NET HtmlGenericControl?

Благодаря

+1

Да, это можно сделать с помощью элемента управления HtmlGeneric. что ты уже испробовал? – David

+0

Я пытался добавить легенду в качестве атрибута для общего элемента управления. – Tim

+0

вы также должны поддержать ответ, который наилучшим образом отвечает вашим потребностям. –

ответ

1
Literal l = new Literal(); 
l.Mode = LiteralMode.PassThrough; 
l.Text = "<fieldset><legend>foo</legend>res ipsa loquitur</fieldset>"; 
this.Controls.Add(l); 
+0

Спасибо, я надеялся, что смогу это сделать, не строгая литераловую строку и начальные/конечные теги, но я соглашусь с этим в качестве ответа. – Tim