我正试图将syncfusion自动完成组件添加到我的Blazor WebAssembly应用程序。我根据说明做了一切。它应该提供一个文本框,其中包含可供用户选择的建议列表。
像这样:图片
但我有这样的:的形象。也就是说,没有建议列表。
我的问题是:为什么会发生这种情况以及如何解决它?
也许这是由于在index.html错误?
<link href="_content/Syncfusion.Blazor.Themes/bootstrap5.css" rel="stylesheet" />
<script src="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js" type="text/javascript"></script>
Cannot resolve file 'StockMarket.Client.styles.css'
Cannot resolve directory '_content'
Cannot resolve directory 'Syncfusion.Blazor.Themes'
Cannot resolve file 'bootstrap5.css'
Cannot resolve directory '_content'
Cannot resolve directory 'Syncfusion.Blazor.Core'
Cannot resolve directory 'scripts'
Cannot resolve file 'syncfusion-blazor.min.js'
Cannot resolve directory '_framework'
Cannot resolve file 'blazor.webassembly.js'
我的行为的详细描述:
- 已安装的nuget包Syncfusion。Blazor
- 将此代码添加到客户端 中的Program.cs中
using Syncfusion.Blazor;
builder.Services.AddSyncfusionBlazor(options => { options.IgnoreScriptIsolation = true; });
- 在客户端为index.html添加样式表
<link href="_content/Syncfusion.Blazor.Themes/bootstrap5.css" rel="stylesheet" />
- 在客户端增加了对index.html的脚本引用
<script src="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js" type="text/javascript"></script>
- 添加到_import.razor
@using Syncfusion.Blazor
@using Syncfusion.Blazor.DropDowns
有时是由Resharper引起的尝试安装Resharper 2020.1.3