gpt4 book ai didi

asp.net-mvc - Razor 虚空功能

转载 作者:行者123 更新时间:2023-12-01 11:00:27 24 4
gpt4 key购买 nike

我有 Razor 函数,它输出一些数据,结果不返回任何东西(这是一个很长的故事,为什么这样做):

@functions
{
public static void SampleHelperMethod()
{
//...
}
}

我现在如何调用它?我试过 @MyFunctions.SampleHelperMethod()但它不适用于 void 函数。

最佳答案

声明

@functions
{
public static void TestFunction()
{

}
}

在 View 中使用
@{ TestFunction(); }

因为这是一个不返回任何内容的函数,所以您需要像使用 if/for 语句一样将其包裹在大括号中。但是,正如 Erik 所说,目前还不清楚为什么要在 View 中声明此逻辑……您可以考虑创建一个您的 View 可以包含的助手类。这将允许重用和更好地分离关注点。

关于asp.net-mvc - Razor 虚空功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11459060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com