Li *_*ong 6 javascript asp.net resx line-breaks resource-files
"\n"在下面的代码中不起作用,它只显示为"\n"
if (!window.confirm(XXXXX.Globalization.LocalResource.InvalidUrl)) {
return false;
}
Run Code Online (Sandbox Code Playgroud)
字符串是"无效的网址!\n您确定要继续吗?" 在资源resx文件中.
如何使它工作?
在我的案例中有用的是:
This text has a<br>line break!
Run Code Online (Sandbox Code Playgroud)
看<br>那里.
在这里查看详细信息:在resx资源文件中放置换行符
我在ASP.NET MVC中使用Razor,因此我使用了:
@Html.Raw(Localization.NotAnswered)
Run Code Online (Sandbox Code Playgroud)
以便它输出<br>HTML代码.
尝试使用shift-enter在设计器中创建一个新行.或者,从记事本中复制并粘贴结果.
另一种方法是手动编辑RESX xml.
问题是RESX设计器UI将自动转义字符串.所以你的价值实际上是:
"Invalid URL! \\n Are you sure you want to continue?"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8651 次 |
| 最近记录: |