Razor语法如何生成这样的文本?
【@Model.Name】的值是“Product”
我想生成【ProductService】,于是我这样写:
@Model.NameService // 这样写显然不对
@Model.Name Service // 这样写中间又多了个空格
@{string className = @Model.Name + "Service";}@className // 这样写又很麻烦
有更好的办法吗?
我尝试使用:
@Model.Name<text>Service</text>
这会直接输出包含<text>标签的文本
注:我的项目不是asp.net mvc,我是在用Razor引擎生成代码,
类似的还有:
如何生成【Product.Abc】