【问题标题】:Razor Component is not renderedRazor 组件未呈现
【发布时间】:2021-11-19 17:17:58
【问题描述】:

我对 Blazor 相当陌生,并尝试在我的 Index.cshtml 中使用 Razor 组件,但它不起作用。也许你可以给我一个提示错误在哪里。

组件 (FileUploadComponent.razor) 位于同一文件夹中:

文件上传组件:

@inherits ComponentBase

<h3>FileUploadComponent</h3>
Test

Index.cshtml:

@page
@model IndexModel
@{
    ViewData["Title"] = "Home page";
}

<div class="text-center">
    <h1 class="display-4">Welcome</h1>
    <p>Learn about <a href="https://docs.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p>

    <FileUploadComponent />
</div>

【问题讨论】:

  • 我认为你的文件应该命名为 index.razor。
  • 您使用哪个模板创建项目?
  • [礼貌] Razor Pages.......
  • 我认为你不应该这样做。这不是 MVC。
  • @Bennyboy1973,您能否解释一下为什么他不应该在不是 MVC 时这样做。

标签: c# asp.net-core razor blazor


【解决方案1】:

在选择错误的项目模板时,这很小。

当我选择 Blazor Webassembly 时,我的代码工作正常,这就是我想要的。

【讨论】:

    猜你喜欢
    • 2014-08-12
    • 2013-06-08
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 2021-02-27
    相关资源
    最近更新 更多