Привязать элемент повторителя к значению ресурса и элемента данных - PullRequest
0 голосов
/ 04 декабря 2011

Мне нужно связать метку внутри элемента управления повторителя, используя

<%# DataBinder.Eval(... %>

но элемент данных содержит значение, а не текст, который должен присутствовать

Так что дело как

DataBinder.Eval(Container.DataItem, "CarCode")

и код машины будет, например, "Frd1", но он должен показывать "Ford Edge", который хранится в файле ресурсов. со значением "Frd1". Так есть ли способ получить текстовое значение из файла ресурсов напрямую в той же строке при привязке

1 Ответ

1 голос
/ 04 декабря 2011

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

, т.е.

protected string GetCarModelFromCode(string code)
{
    //Do look up here, say you store it as string carModel

    return carModel;
}

и затем в вашем декларативном коде выполните:

<%# GetCarModelFromCode(Eval(Container.DataItem,"CarCode")) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...