Как можно динамично генерировать элементы списка к незаказанному списку в ASP.NET?

@ozgur,

Settings.Default.Properties["property"].DefaultValue // initial value from config file

Пример:

string foo = Settings.Default.Foo; // Foo = "Foo" by default
Settings.Default.Foo = "Boo";
Settings.Default.Save();
string modifiedValue = Settings.Default.Foo; // modifiedValue = "Boo"
string originalValue = Settings.Default.Properties["Foo"].DefaultValue as string; // originalValue = "Foo"
7
задан Mark 27 November 2009 в 14:34
поделиться

2 ответа

Почему бы не использовать элемент управления BulletedList ? Этот элемент управления будет отображать неупорядоченный список для клиента.

<asp:BulletedList ID="BulletedList" runat="Server" BulletStyle="NotSet">
</asp:BulletedList>

Затем вы можете добавить элементы списка программно из кода, подобного этому.

BulletedList.Items.Add("Item1");

Вы также можете сделать это, добавив runat = 'server' для ссылки сторона сервера тегов UL .

<ul id="uList" runat="server">
</ul>

Затем в исходном коде используйте свойство InnerHtml , чтобы программно добавить теги LI к содержимому внутри открывающего и закрывающего Теги UL .

uList.InnerHtml += "<li>Item1</li>";
14
ответ дан 6 December 2019 в 15:23
поделиться

Вы можете использовать переменную уровня страницы для хранения ошибок, например список или массив. Затем просто напишите метод, который будет делать что-то вроде:

Private Sub WriteErrors()
  lblErrors.txt = "<ul>"
  For Each s as String in _myErrors
   me.lblErrors.Text &= "<li>" & s & "</li>"
  End For
  lblErrors.Text &= "</ul>" 
End Sub
0
ответ дан 6 December 2019 в 15:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: