ASP.NET Как назначить файл .resx для RadioButtonList - PullRequest
1 голос
/ 02 августа 2010

На моей странице есть radioButtonList. Я хочу изменить свойство ListItems Text этого элемента управления в зависимости от файла .rex. Как это сделать?

Ответы [ 2 ]

2 голосов
/ 02 августа 2010

Необходимо связать свойство text: Text="<%$ Resources:WebResources, RadioItemText %>" в элементе ListItem, если элементы встроены в aspx.Если они генерируются программно, вы должны сохранить их в своей модели представления (используя databind) или добавить:

myRadioButtonList.Add(WebResources.ItemText1);
0 голосов
/ 30 марта 2012

Я перестал связывать и делал вещи вручную.Получил набор данных с двумя столбцами, идентификатором и значением.

    Dim rmHello As New ResourceManager("Resources.ResourceFileName", Assembly.Load(New AssemblyName("app_GlobalResources")))
    Dim dsData As DataSet
    Dim drData As DataRow
    Dim li As ListItem

    If Not IsNothing(dsData) AndAlso dsData.Tables.Count > 0 Then
            For Each drData In dsData.Tables(0).Rows
                li = New ListItem(rmHello.GetString(CStr(drData.Item("ID"))), CStr(drData.Item("value")))
                rbl.Items.Add(li)
            Next
        End If

Я уверен, что проверка данных и, возможно, ссылка на таблицу (0). Строки могут быть более аккуратными, но я надеюсь, что это кому-то понятнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...