ASP.NET动态数据为其他语言
问题描述:
我是新的在asp.net动态数据。 我的网络应用程序不是英文的。 我正在使用波斯语。 是否有可能在asp.net动态数据上使用此语言和对齐方式(右至左)? 和波斯名称为我的标签gridview等。 是否我的问题清除? 如何在Dyanamic数据控件中支持波斯语或阿拉伯语。我需要将列的标题重新命名为阿拉伯语或波斯语。ASP.NET动态数据为其他语言
答
您可以将metadata添加到您的数据模型中,并使用DisplayName属性查找需要重命名的所有列和表。
例如,假设您的EF或Linq-To-Sql模型中包含名为property的Customer类。所有生成的类被定义为局部,所以你可以定义自己的一部分的区域,与MetadataType其标记和类定义元数据:
[MetadataType(typeof(CustomerMetadata))]
public partial class Customer
{ }
[DisplayName("Table ...")]
public class CustomerMetadata
{
// Convention: All metadata fields must have same name as fields from original class
[DisplayName("Column ...")]
public object Name { get; set }
}
右至左的支持,我想你将不得不修改生成的模板和母版页。
我的问题清除吗? – Shahin 2010-08-27 13:17:29