gpt4 book ai didi

visual-studio - 在 VS 中使用双屏开发 Blazor Razor 组件

转载 作者:行者123 更新时间:2023-12-04 03:48:11 25 4
gpt4 key购买 nike

有没有办法在具有双屏环境的 Visual Studio 中打开 Razor 组件。我很想在一个屏幕上有标记和@code {}其他部分。虽然 MVC 开发通常标记在一个屏幕上,而 JS 在另一个屏幕上。切换到 Blazor C# 替换了 JS,但我的思想仍然映射到从一个读取标记,而另一个是代码。
我们可以使用与 markp 分离但仍连接的代码创建组件吗?
enter image description here

最佳答案

您可以将后面的代码与 partial class 一起使用:

MyComponent.razor

<h1>Thi is a component @Title</h1>

MyComponent.razor.cs

public partial class MyComponent
{
[Parameter]
public string Title { get; set; }
}


enter image description here

This is a 3.1 future, before 3.1 you cannot use partial class be inherits from class deriving from Microsoft.AspNetCore.Components.ComponenBase



3.1之前

MyComponent.razor

@inherits MyComponentModel
<h1>Thi is a component @Title</h1>

MyComponent.razor.cs

using Microsoft.AspNetCore.Components;

public class MyComponentModel : ComponentBase
{
[Parameter]
public string Title { get; set; }
}


关于visual-studio - 在 VS 中使用双屏开发 Blazor Razor 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59770358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com