在几个视图中共享的MVC Razor函数
我在视图中有一些函数,多个页面共享:
@functions
{
public HtmlString ModeImage(ModeEnum mode)
{
switch(mode)
{
case AMode: new HtmlString("
是否有一种方法可以将其放在一个单独的文件中,并在每个页面上引用它,而不需要将其复制粘贴到每个页面中。我知道可以编写一个 .cs 文件并在每个页面上访问它,但是这个函数真正关注的是视图,如果这个函数发生了改变,我不想重新编译。