【发布时间】:2014-02-27 00:57:32
【问题描述】:
我想我有办法解决这个问题,但有没有更好的方法,或者这会让我崩溃吗?
我正在使用全局/本地 resx 文件构建本地化网站。要求非技术用户可以通过网络应用编辑字符串并添加新语言。
这似乎很容易——我有一个显示字符串的表单,并且更改保存在如下代码中:sn-p:
string filename = MapPath("App_GlobalResources/strings.hu.resx");
XmlDocument xDoc = new XmlDocument();
XmlNode xNode;
xDoc.Load(filename);
xNode = xDoc.SelectSingleNode("//root/data[@name='PageTitle']/value");
xNode.InnerText = txtNewTitle.Text;
xDoc.Save(filename);
这会在繁忙的网站上造成问题吗?如果它导致重新编译的瞬间延迟,那没什么大不了的。实际上,这种形式不会经常被大量使用。社区怎么看?
【问题讨论】:
标签: asp.net localization