小编ali*_*nli的帖子

Blazor 组件库中的 CSS 未加载

在我的 razor 组件项目中,我向解决方案添加了 blazor 组件库。我可以从 .app 项目中调用组件库中的组件,但 .css 和其他文件似乎不会从 Blazor 组件库加载。我查看了组件库 .csproj 文件,但我无法弄清楚缺少什么:

<Project Sdk="Microsoft.NET.Sdk.Razor">

    <PropertyGroup>
        <TargetFramework>netstandard2.0</TargetFramework>
        <IsPackable>true</IsPackable>
        <LangVersion>7.3</LangVersion>
    </PropertyGroup>

    <ItemGroup>
        <!-- .js/.css files will be referenced via <script>/<link> tags; other content files will just be included in the app's 'dist' directory without any tags referencing them -->
        <EmbeddedResource Include="content\**\*.js" LogicalName="blazor:js:%(RecursiveDir)%(Filename)%(Extension)" />
        <EmbeddedResource Include="content\**\*.css" LogicalName="blazor:css:%(RecursiveDir)%(Filename)%(Extension)" />
        <EmbeddedResource Include="content\**" Exclude="**\*.js;**\*.css" LogicalName="blazor:file:%(RecursiveDir)%(Filename)%(Extension)" />    
    </ItemGroup>

    <ItemGroup>
        <PackageReference Include="Microsoft.AspNetCore.Components.Browser" Version="3.0.0-preview-19075-0444" />
        <PackageReference Include="Microsoft.AspNetCore.Components.Build" Version="3.0.0-preview-19075-0444" PrivateAssets="all" />
    </ItemGroup>

</Project>
Run Code Online (Sandbox Code Playgroud)

blazor-server-side

5
推荐指数
1
解决办法
4975
查看次数

JSON值无法转换为System.Int32

我想将对象数据发送到我的Web API。api接受一个class参数,其属性是int和string的类型。

这是我的课:

public class deneme
    {
        public int ID { get; set; }
        public int sayi { get; set; }
        public int reqem { get; set; }
        public string yazi { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

这是我的json对象:

{
"id":0,
"sayi":"9",
"reqem":8,
"yazi":"sss"
Run Code Online (Sandbox Code Playgroud)

}

我希望api将属性“ sayi”读取为整数。但是由于无法显示,因此出现错误:无法将JSON值转换为System.Int32。路径:$。sayi

我该如何解决这个问题?

asp.net-core-webapi

1
推荐指数
4
解决办法
2189
查看次数