我需要使用
将标签绑定在转发器控件中<%# DataBinder.Eval(... %>
但数据项包含的值不是应该出现的文本
所以像
这样的情况DataBinder.Eval(Container.DataItem, "CarCode")
并且汽车代码将是“Frd1”,但它应显示存储在资源文件中的“Ford Edge” 值为“Frd1”那么有什么方法可以在绑定时从同一行直接从资源文件中检索文本值
答案 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")) %>