如何在前端设置任意文本样式?

时间:2016-09-26 16:11:42

标签: javascript c# asp.net-mvc separation-of-concerns presentation

说我通过迭代List在页面上显示来自服务器的消息列表。还要说某些消息文本的某些部分需要加强,例如



<ul>
  <li>This is a nice message</li>
  <li>This is a warning message about <b>some business rule</b> being broken</li>
</ul>
&#13;
&#13;
&#13;

现在显然我们不希望在构建消息的服务器代码中显示逻辑。但我们也不希望前端的业务逻辑,例如它将grep一个已知业务规则的列表,并用粗体标记包装它们。

也许半个体面的方法会让服务器将我们自己的标签插入到文本中以便在前端进行解析,例如

   This is a nice message
   This is a warning message about %%%some business rule%%% being broken

前端代码只是简化了%%% - 有界文本。但这感觉远非最佳。我们怎么能最好地做到这一点?所涉及的BTW技术是一个ASP.NET后端和一个瘦的但支持JS的前端。谢谢!

0 个答案:

没有答案