MVC中cshtml模板文件的@helper辅助方法

时间:2019-11-16 作者:WilliamChan

MVC中cshtml模板文件也是可以定义函数方法了,这极方便重用,如下面这个判断当前控制器显示MenuBar显示为活动状态的函数

@helper GetBarActive(string btnName, string controller)
{
if (btnName == controller.ToLower()) {
<text>mui-active</text>}
}

*这里稍稍注意一下<text></text>标签,表示直接返回没有html标签包裹的代码(混合嵌套的代码想要输出html必须用html标签包裹住)

定义了这样的函数,就可以在cshtml模板文件多个地方使用GetBarActive了。

如果想在多个cshtml模板文件间共用,就得在App_Code文件夹中建立一个cshtml,在里面定义方法,然后以“文件名.方法名”的方式调用就行了。

好了,以上就是知道不今天使用到的MVC中cshtml模板文件的@helper辅助方法,希望对您的学习有所帮助。

声明:若您对本文内容有任何意见,欢迎发送邮件至:admin@zhidaobu.com,本站会尽快回应并做出相应处理。