我想我有一个解决方案,但有没有更好的方法,或者这会打破我?ASP.NET本地化网站 - 即时更新
我正在构建一个使用全局/本地resx文件的本地化网站。非技术用户需要编辑字符串并通过Web应用程序添加新语言。
这似乎很容易 - 我有一个表格,显示的字符串,并保存有这样的代码片段的变化:
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);
难道这会导致在一个繁忙的网站的问题?如果它导致重新编译的瞬间延迟,那没什么大不了的。而实际上,这种形式并不会持续,大量使用。社区有什么想法?