我读过这篇文章:Using HTML inside resource files但没有找到满意的答案。
基本上,如果我想存储:
<h2>Some heading</h2>
<p>An introduction for a series of steps</p>
<ol>
<li>Do x and y</li>
<li>Do y and z</li>
<li>Final step</li>
</ol>
我会将整个内容放入资源条目中,还是会创建一个检索这些值并将其标记的视图?
<h2>@MyPage.Header</h2>
<p>@MyPage.Intro</p>
<ol>
<li>@MyPage.Step1</li>
<li>@MyPage.Step2</li>
<li>@MyPage.Step3</li>
</ol>
然后,如果最后一步包含标记,如:
Make sure to <a href="...">read our disclaimers</a> before continuing...
那我要写吗?
<li>
@MyPage.Step3MakeSure
<a href="...">@MyPage.Step3Read</a>
@MyPage.Step3Before
</li>
在资源文件中嵌入标记的问题是,现在翻译人员需要知道不要触摸标记,如果他们确实有问题...但我不能想到一个好的结构
答案 0 :(得分:0)
就个人而言,我会使用诸如Mustache或UnderScoreJs等javascript的模板...然后根据对控制器操作的调用加载数据,请参阅此处针对Mustache的演示。 Mustache Demo