在Blazor中,常用的模型-视图-控制器(MVC)模式可以通过组件和数据绑定来实现。下面是一个简单的示例:
Person.cs
的模型类,定义一个Name
属性和一个Age
属性:public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
PersonView.razor
的Blazor组件,用于展示和编辑Person
对象的属性:@page "/personview"
@using BlazorApp.Models
Person View
@if (person != null)
{
}
@code {
private Person person = new Person();
}
_Imports.razor
文件中引入模型类的命名空间:@using BlazorApp.Models
这样,你就可以在其他Blazor组件中使用Person
类了。
请注意,这只是一个简单的示例,你可以根据需要扩展和修改模型、视图和控制器的实现。