创建新的 blazor 组件后,我收到此错误:
The namespace 'Razor' already contains a definition for 'Template'
Run Code Online (Sandbox Code Playgroud)
是自动生成的错误还是什么?我如何在 blazor 中修复它?它经常出现,我不知道为什么。Blazor 是一个非常新的框架,有人能解决这个问题吗?先感谢您!
我想做带有输入字段的下拉列表。我使用 Blazor 客户端框架。
这是我的代码
<div>
<datalist id="suggestions">
@if (cityList != null)
{
@foreach (var city in cityList)
{
<option value="@city.CityName">@city.CityName</option>
}
}
</datalist>
<input autoComplete="on" list="suggestions" />
</div>
Run Code Online (Sandbox Code Playgroud)
这是工作,但如果我尝试在输入中打印不存在的值 - 结果是好的。我需要阻止选择不存在的元素。我怎样才能用数据列表做到这一点?或者也许我需要使用选择选项?提前致谢!