从资源值和数据项绑定重复器项

本文关键字:绑定 数据项 资源 | 更新日期: 2023-09-27 18:16:41

我需要使用

在repeater控件中绑定一个标签
<%# DataBinder.Eval(... %>

但是Data项包含值而不是应该呈现的文本

比如

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

和汽车代码将是"Frd1",但它应该显示存储在资源文件中的"Ford Edge"那么,在绑定

从资源值和数据项绑定重复器项

时,是否有办法直接从资源文件中检索文本值?

我不确定你所说的资源文件到底是什么意思,但你可以在该页上创建一个函数,从它的代码中查找汽车的模型,并将其用于数据绑定。

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

,然后在声明性代码中:

<%# GetCarModelFromCode(Eval(Container.DataItem,"CarCode")) %>