MVC Razor中 如何截断字符串
有时候显示的内容过长,使用MVC编程时,如何截断显示的内容呢。我知道你肯定有很多办法这样做的,但是在学习MVC时,还是使用一些新的办法做吧》
Razor 标记语法编程。
1 @helper Truncate(string input,int length) 2 { 3 if(input.length<=length) 4 { 5 @input 6 7 }else 8 { 9 @input.SubString(0,length)<text>...<text> 10 11 } 12 }
如何使用呢?简单吧。
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 @Truncate(Model.Title,25)
![](https://images2015.cnblogs.com/blog/699403/201604/699403-20160417112702801-1280737857.jpg)
总结下:
如何编写Razor语法的function, 应该使用@helper Func_name (parameter,[...]);
歡迎分享,謝謝!