none
blazor :提示当前上下文中不存在名称“code” 错误 RRS feed

  • 问题

  • Counter.razor文件中:

    @page "/counter"


    <h1>Counter</h1>


    <p>Current count: @currentCount</p>


    <button class="btn btn-primary" @onclick="@IncrementCount">Click me</button>


    @code {
        int currentCount = 0;


        void IncrementCount()
        {
            currentCount++;
        }
    }

    尝试blazor时,VS2019错误提示中提示 

    错误 CS0103 当前上下文中不存在名称“code” BlazorTest E:\VisualStudioPro\ASP\BlazorTest\BlazorTest\Pages\Counter.razor 9 活动的

    @code 不应该是正常语法吗,为什么会提示错误,而且运行调试时还是正常的。


    2019年7月17日 15:15

全部回复


  • Hi  LittleTian,

    >>@code 不应该是正常语法吗,为什么会提示错误,而且运行调试时还是正常的。

    是正常语法。
    https://docs.microsoft.com/zh-cn/aspnet/core/blazor/?view=aspnetcore-3.0

    你的运行和调试都是正常的,请尝试使用Visual Studio 2017 试试,是否也有报错的提示但不影响运行。

    如果确定是Visual Studio 的问题,请到Visual Studio 相关讨论论坛。

    如果关于Asp.net/core 的问题,请到ASP.NET Forum

    Best regards

    Yong Lu

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年7月18日 7:42
    版主
  • 已解决,需要安装preview版本,
    • 已建议为答案 Misty Zi 2019年7月22日 1:45
    2019年7月18日 14:24