C# 如何在剃须刀页面中使用人性化工具?/';字节(byte)和#x27;是在给定上下文中无效的方法
在Blazor剃须刀页面中尝试使用C# 如何在剃须刀页面中使用人性化工具?/';字节(byte)和#x27;是在给定上下文中无效的方法,c#,razor-pages,blazor-server-side,humanizer,C#,Razor Pages,Blazor Server Side,Humanizer,在Blazor剃须刀页面中尝试使用人性化工具时 // _Imports.razor @using Humanizer; // Page.razor @file.Size.Bytes.ToString() 我得到这个错误: Error CS0119 'ByteSizeExtensions.Bytes(byte)' is a method, which is not valid in the given context 使用Humanizer而不使用剃须刀页面,直接使用标准c#code,
人性化工具时
// _Imports.razor
@using Humanizer;
// Page.razor
@file.Size.Bytes.ToString()
我得到这个错误:
Error CS0119 'ByteSizeExtensions.Bytes(byte)' is a method, which is not valid in the given context
使用Humanizer
而不使用剃须刀页面,直接使用标准c#code,效果很好。
为什么会出现这个错误?如何修复它?解决方案:
这是必须的
@file.Size.Bytes().ToString()
@file.Size.Bytes.ToString()
而不是