@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"
Почему бы не использовать элемент управления 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>";
Вы можете использовать переменную уровня страницы для хранения ошибок, например список или массив. Затем просто напишите метод, который будет делать что-то вроде:
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