Asp.net mvc 在资源文件中存储格式化文本。可能吗?
构建一个asp.net mvc网站,该网站必须是多语言的,并考虑是否可以将格式化文本存储在资源文件中,以及它是否有意义 许多页面是静态的,用户可以编辑它们并添加自己的格式“粗体、斜体等…” 我想知道最好的方法是什么 我不想创建一个页面x语言,在数据库中存储涉及到创建一个用多种语言处理相同信息的结构。似乎很难维护 你以前做过吗?你是怎么做到的 有什么建议吗Asp.net mvc 在资源文件中存储格式化文本。可能吗?,asp.net-mvc,localization,Asp.net Mvc,Localization,构建一个asp.net mvc网站,该网站必须是多语言的,并考虑是否可以将格式化文本存储在资源文件中,以及它是否有意义 许多页面是静态的,用户可以编辑它们并添加自己的格式“粗体、斜体等…” 我想知道最好的方法是什么 我不想创建一个页面x语言,在数据库中存储涉及到创建一个用多种语言处理相同信息的结构。似乎很难维护 你以前做过吗?你是怎么做到的 有什么建议吗 如果你的用户可以用多种语言发表文章,那就多谢了。最好使用数据库来存储信息和相应的格式。如果是网站上的标签和其他静态文本,资源文件是一个很好的解
如果你的用户可以用多种语言发表文章,那就多谢了。最好使用数据库来存储信息和相应的格式。如果是网站上的标签和其他静态文本,资源文件是一个很好的解决方案。资源文件将内容存储为字符串,但在其中存储格式化文本打破了“将演示文稿与逻辑分离”的理念。可能吗? 当然可以 这有意义吗? 视情况而定。我不建议使用资源文件(via)来存储动态内容 你的问题 让我重新表述一下(我不确定我是否正确理解了你)。您希望让用户能够更改演示样式。用户将能够更改样式,并且这种更改将以某种方式传播到内容翻译成的任何语言 在这种情况下,我看到了一些问题:
翻译通常有不同的顺序,可能有不同的句子数量。除非
…
。id将使用户能够精确定位该元素,而其他元素则不受影响(通过#p1.normal{//definition here}
)顺便说一句,某些语言应避免使用粗体字体。例如,如果您设法以粗体字体输出汉字,则汉字很难阅读。请说明,您的网站用户具体可以做什么?如果他们能够添加任意文本,那么你也将面临翻译挑战。是的,他们能够动态输入任意文本。用户可以进入管理部分编辑页面并保存。我想我别无选择,只能将文本保存在数据库的表中