Razor C#创建函数/在另一个文件中使用它
我在一个文件func.cshtml中创建了一个函数,如下所示Razor C#创建函数/在另一个文件中使用它,c#,asp.net,razor,C#,Asp.net,Razor,我在一个文件func.cshtml中创建了一个函数,如下所示 @functions { int sum(a, b) { return a+b; } } 我想在另一个文件中使用这个函数 我可以找到几个链接,但它们是旧版本的,不能满足我的需要。你应该将该函数从视图文件移到.cs文件中,然后从需要的视图调用它。嗨@h2015,谢谢你的回答,当我从razor framework选项创建项目时,它只创建了.cshtml文件,在我在.cs文件中创建代码后,如何在.c
@functions {
int sum(a, b)
{
return a+b;
}
}
我想在另一个文件中使用这个函数
我可以找到几个链接,但它们是旧版本的,不能满足我的需要。你应该将该函数从视图文件移到.cs文件中,然后从需要的视图调用它。嗨@h2015,谢谢你的回答,当我从razor framework选项创建项目时,它只创建了.cshtml文件,在我在.cs文件中创建代码后,如何在.cshtml文件中使用它?谢谢,您的答案很好。我能让它起作用。也许也可以把原来的答案投上一票:)那个答案不起作用。我也在那里留下了评论。我有这个错误。CS0120:非静态字段、方法或属性“Functions.AgoDateString()”需要对象引用。您是在名为
Functions.cshtml
的文件中声明的,还是在func.cshtml
中声明的,如本问题所述?