类的属性不要带中英文
属性内部调用统一方法,如“姓名”{get{return GetValue<string>("姓名");}}
GetValue取值的时候根据中英文设置或者字段名
将数据库读出的DataRow作为成员变量供GetValue获取。

解决方案 »

  1.   

    方法有很多种。
    楼主如果要用绑定那里去区分,你就不要直接绑定。
    Text='<%# Bind("姓名") %>'
    这里用后台方法  比如  <%# GetName() %>
    在GetName中 你再根据是英文还是中文(比如URL的EN CN标示),来返回不同的值。
    读取数据的时候事先已经根据不同语言版本读取了对应的语言数据。