通常,你会在正确的地方,但我们最近推出了一个全新的社区网站……为社区,受社区。
耶……带我去社区!
社区博客是社区成员的个人观点,绝不是DNN公司或DNN平台的官方立场。这是一个表达个人对DNNPlatform、社区及其生态系统的想法的地方。你有什么有用的信息想要与DNN社区分享吗?如果有,请联系(电子邮件保护).
社区博客的使用由我们的社区博客指南-请在评论或发布之前阅读。
您是否想要剥离字符串中的HTML,将br转换为换行符并返回,截断它而不停止在&或ä ?这和更多是什么剃须刀片是对的。
剃须刀片是一个新的c#库,解决了Razor模板中许多琐碎但常见的任务。的v1版本包含到…的命令。
Tags.Br2Nl(文本)
Tags.Br2Space(文本)
Tags.Nl2Br(文本)
Tags.Strip(文本)
文本。作物(字符串,长度)
文本。省略号(价值、长度)
Text.Has(值)
文本。第一个(value, value[, moreValues,…])
Text.Zip(值)
这些帮助命令将使您的模板更易于阅读和防子弹,因为您不需要在每个模板中重新发明如何剥离html。
注意,我们想让它防弹,所以剃须刀片包含30多个自动化测试来验证边缘情况,如果仍然出现任何意外,我们将添加更多。
我们将此库构建为跨平台库,因此您可以在任何类型的项目中使用它,并且确保一旦DNN迁移到。net core,剃须刀片我会跟着它走的。
为了帮助您开始,我们创建了您需要的所有基础知识
请注意,您可以轻松安装剃须刀片在任何DNN或包含它与您自己的DNN模块。2sxc 9.40还将包括剃须刀片默认情况下,所以你开发的任何应用程序都可以使用剃须刀片1.0.
我们目前正在进行未来的增强,这将涵盖常见的挑战,如
来自瑞士的爱,iJungleboy
丹尼尔·梅特勒(Daniel Mettler)在印度尼西亚的丛林中长大,是sic互联网解决方案在瑞士和列支敦士登,他是一位20名网络专家,自1999年以来参与了800多个DNN项目。他也是2 sxc(见github),一个用于创建的开源模块有吸引力的内容和DNN应用程序。