介绍
可以在Blazor 中创建一个子组件并在另一个组件中重用它。我们将非常轻松地在这些组件之间共享数据。我们将创建一个自定义文本框作为子组件。此自定义文本框将显示文本框中的当前字符数,并在需要时限制字符总数。我将逐步解释所有操作。
在 Visual Studio 中创建 Blazor 应用程序
从 Visual Studio 中选择 Blazor 模板并创建 Blazor 应用程序。
我们可以在“Pages”文件夹中创建一个新的razor组件。
我们可以在组件中定义 HTML 标记。
<div class="float-right">
<i>Total Characters : @TextLength/@LengthString</i>
</div>
<div class="form-group row mb-2">
<label class="col-md-3 col-form-label" for="Name">@FieldName</label>
<div class="col-md-7">
<input class="form-control" type="text" placeholder="@FieldName" value="@Value" @oninput="OnValueChanged" maxlength="@MaxLength" />
</div>