我正在开发WebMatrix C#(Razor)的网页。我有一个包含布局和所有内容的_SiteLayout.cshtml,一个包含起始页面内容的index.cshtml和一组包含额外信息的.cshtml文件。这些文件使用RenderPage(“x.cshtml”)渲染到index.cshtml文件中。带变音符号的RenderPage()
现在这些文件包含,因为我来自瑞士,“Umlaute”像ö,ä,ü。在index.cshtml文件中写入Umlaute没有问题,但子文件中的文件不能正确显示。他们显示像ü(ü)。用html元音变音器重写子文件将是一项巨大的努力(ü),它们很大并且经常被人类改变,它们不愿意转换每个变音符号。
我认为html语言设置有问题,但我不确定。在我指定的_SiteLayout.cshtml中<html lang="de">
,但不知何故它不适用于子文件。
非常感谢您的帮助
Guete Morge,可悲的是它没有帮助。我也尝试过''''。没有改变...虽然它可能是正确的方向。 Aber merci glich – phippu