是否可以调用在_layout.cshtml文件中声明的函数并使用相对路径在子视图中访问它?
我在_layout.cshtml中的功能
@functions{
public static string SampleFunction(string temp)
{
string sample=temp;
return sample;
}
}
我从可能的子视图中称呼它
@Html.Raw(MyDirectory_MyApp_Views_Shared__Layout_cshtml.SampleFunction("Test"))
但是我想使用
之类的相对路径来调用它@Html.Raw("~/Views/Shared/_Layout.cshtml...") // My function blah blah blah
当我在视图中声明并调用函数时,它可以正常工作,但是我想使其对所有视图通用,这就是为什么我将其放在母版页(即_Layout.cshtml)中的原因