【发布时间】:2014-08-25 09:05:18
【问题描述】:
我有一个表单翻译器,它遍历页面的控件集合并翻译任何文本,其中包含存储在数据库中的当前文化的新短语。但事实证明这还不够。我还需要能够翻译存储在字段中的字符串。为此,我想用一个名为 Localizable 的新自定义属性来注释这些字符串:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MyProject.Business.BusinessHelp
{
public class Localizable : Attribute
{
}
}
可以这样使用:
[Localizable]
public string articles = "articles";
[Localizable]
public string summary = "summary";
(当然,在许多不可本地化的字段中)
那么如何在运行时使用 Page 或 Page.Form 检索这些列表?
【问题讨论】: