首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Razor页面中使用Humanizer ?/ 'ByteSizeExtensions.Bytes(byte)‘是一个方法,在给定的上下文中无效

如何在Razor页面中使用Humanizer ?/ 'ByteSizeExtensions.Bytes(byte)‘是一个方法,在给定的上下文中无效
EN

Stack Overflow用户
提问于 2020-09-02 17:07:16
回答 1查看 113关注 0票数 0

当尝试在Blazor剃刀页面中使用Humanizer

代码语言:javascript
复制
// _Imports.razor
@using Humanizer;

// Page.razor
@file.Size.Bytes.ToString()

我得到了这个错误:

代码语言:javascript
复制
Error   CS0119  'ByteSizeExtensions.Bytes(byte)' is a method, which is not valid in the given context

直接在标准c#代码中使用不带Razor页面的Humanizer可以很好地工作。为什么会出现这个错误?如何修复它?

EN

回答 1

Stack Overflow用户

发布于 2020-09-02 17:09:54

解决方案:它需要

代码语言:javascript
复制
@file.Size.Bytes().ToString()

而不是

代码语言:javascript
复制
@file.Size.Bytes.ToString()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63702293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档