有什么我可以控制何时在Blazor服务器应用程序中添加@page
指令的方法吗?
例如,假设我希望页面/Test
仅包含在调试配置中,但不包含在发行版中.
我已经try 在.razor
文件中使用#define
指定编译器指令.
有什么我可以控制何时在Blazor服务器应用程序中添加@page
指令的方法吗?
例如,假设我希望页面/Test
仅包含在调试配置中,但不包含在发行版中.
我已经try 在.razor
文件中使用#define
指定编译器指令.
我已经try 在
.razor
文件中使用#define
指定编译器指令.
这是行不通的.但你可以在.razor.cs
文件中应用#if
.因此,您需要首先创建代码隐藏文件.(在@code标签上键入Ctrl+.
)
然后:
#if DEBUG
[RouteAttribute("/fetchdata")]
#endif
public partial class FetchData
{
...
@page("<path>")
变成[RouteAttribute("<path>")]