从资源值和数据项绑定转发器项

时间:2011-12-04 09:37:43

标签: c# asp.net data-binding

我需要使用

将标签绑定在转发器控件中
<%# DataBinder.Eval(... %>

但数据项包含的值不是应该出现的文本

所以像

这样的情况
DataBinder.Eval(Container.DataItem, "CarCode")

并且汽车代码将是“Frd1”,但它应显示存储在资源文件中的“Ford Edge” 值为“Frd1”那么有什么方法可以在绑定时从同一行直接从资源文件中检索文本值

1 个答案:

答案 0 :(得分:1)

我不确定资源文件的确切含义,但您可以在该页面上创建一个函数,从其代码中查找汽车模型并将其用于数据绑定。

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

    return carModel;
}

然后在你的声明性代码中执行:

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