【问题标题】:@code tag in Razor View is throwing compiler errorRazor 视图中的 @code 标记引发编译器错误
【发布时间】:2019-11-01 14:50:26
【问题描述】:

使用@code 时,出现错误:当前上下文中不存在名称代码

尝试包括命名空间 @using Microsoft.AspNetCore.Components.Web 但没有帮助。相同的代码在 Razor 组件中运行良好,但想知道如何使其在 Razor 视图中运行。网上查了,没找到解决办法。

<input @bind="count" @bind:event="oninput" />

@code { int count; }

上面的代码应该可以编译但是抛出一个错误:名称代码在当前上下文中不存在

【问题讨论】:

    标签: asp.net-core razor blazor-server-side


    【解决方案1】:

    你不需要字码,只需要

    @{
       int count; 
    }
    

    【讨论】:

      【解决方案2】:

      对于@code,它仅适用于 Razor 组件 (.razor)。

      此方案仅适用于 Razor 组件 (.razor)。

      @code 块使 Razor 组件能够添加 C# 成员(字段、 属性和方法)到组件

      Razor View 不支持。

      【讨论】:

        猜你喜欢
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多