Razor视图中的@code标记引发编译器错误



使用@code时,得到错误:名称code在当前上下文中不存在

尝试使用Microsoft.AspNetCore.Components.Web包含namespace@,但没有帮助。相同的代码在Razor组件中运行良好,但想知道如何使其在Razoor视图中运行。已在线搜索,但找不到任何解决方案。

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

@code{int count;}

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

您不需要单词代码,只需要

@{
int count; 
}

对于@code,它只适用于Razor组件(.rarzor(。

此场景仅适用于Razor组件(.rarzor(。

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

Razor视图不支持它。

相关内容

最新更新