问题标签 [blazored]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blazor - 在 Blazor WebAssembly 应用程序的会话存储中保存自定义对象(使用 Blazored.SessionStorage)
我正在尝试将我创建的一些类对象保存到我的 Blazor Wasm 应用程序的会话存储中,以在刷新 (F5) 后保存状态。我遵循了 Bradley Wells 的教程 ( https://wellsb.com/csharp/aspnet/blazor-write-to-localstorage/ ),假设如果我使用会话存储而不是本地存储,一切都会相似。
如果我使用像字符串这样的基本数据类型来尝试我的代码,它就像一个魅力,刷新页面后仍然显示值“testmessage”。
一旦我尝试保存例如 MyCustomObject 类的实例而不是字符串,它就不再起作用了。我是否必须首先在会话存储中创建类的实例?如果是,如何。
如果有人知道如何在会话存储中保存“非基本”数据类型的另一种(也许更好)方法,请发表评论。
编辑:布拉德利威尔斯在他的页面上回答了一个评论,说可以使用 Blazored 将对象保存到会话存储中,但没有解释如何。
blazored - Blazored/LocalStorage 在服务类中工作?
是否有在单例服务类中注入 Blazored/LocalStorage 的示例?或者如何根据需要在服务类中获取 Blazored/LocalStorage 的实例?(所以不是注入而是按需)
我有一个我编写的代码示例,但被要求减少问题中的细节,使其成为一个更广泛的问题。
我是 Blazor 编码的新手,如果我没有提供正确的信息,请道歉,或者这是一个愚蠢的问题,我猜我缺少一些简单的东西。
任何帮助将不胜感激。
asp.net-core - 无法访问 @context.field 中的在 Blazored Typeahead 中
我的 Blazor-Server 应用程序的 Typeahead 有问题:
我在 SelectedTemplate 部分出现的问题:
“string”不包含“AccountCode”的定义,并且找不到接受“string”类型的第一个参数的可访问扩展方法“AccountCode”
Intellisense 应该向我显示 AutolineAccts 的所有字段,但它没有。但它适用于节点内的 @context 对象
c# - Blazor Blazored.Typeahead 组件在清除文本框后引发异常
嗨,我正在尝试解决这个问题一段时间,但似乎没有任何工作我在我的项目中使用了 BazloredTypeahead 组件。我正在从我的模型中投标对象,我正在使用模板来获取我的对象字符串表示
这是我的代码的一些表示:
该组件默认有一个清晰的图标,每次单击它时都会出现此异常。
我确定我的对象最初不为空。
我的 GetAutocompleteValue 方法:
所以一切正常,直到我点击“X”。我对不同的组件(旧问题)有同样的问题,但似乎异常正在跟随我:(我会给予任何帮助。
typeahead - Blazored Typeahead ConvertMethod 不起作用
我想使用 Blazored.Typeahead 组件,但由于 ConvertMethod 它返回此错误:
严重性代码 描述 项目文件行抑制状态错误 CS0411 方法 'TypeInference.CreateBlazoredTypeahead_0<TItem, TValue> 的类型参数(RenderTreeBuilder, int, int, Func<string, Task<IEnumerable>>, int, Func<TItem, TValue>, int, TValue, int, EventCallback, int, Expression<Func>, int, RenderFragment, int, RenderFragment)' 不能从用法中推断出来。尝试明确指定类型参数。
请问这段代码有什么问题?
解决方案
blazor - 从数据库中选择的 Blazored Typeahead 导入值
编辑时如何在产品列表中设置选定的值?
从列表中,我可以看到要查看的类别。相反,我从数据库中恢复了我感兴趣的记录
modal-dialog - 尝试从父对象中提取数据时,CascadingParameter 为空
我正在开发一个按钮设置,它可以打开一个炫酷的模式,允许用户输入处理请求的小时和分钟,以及添加评论。我开始使用 Blazored.Modal nuget 包,[CascadingParameter] 用于关闭或提交模式中的数据。当通过一个断点查看时,我发现
[CascadingParameter] BlazoredModalInstance BlazoredModal { get; 放; }
当我尝试以父对象的形式传递数据时返回 NULL。我在下面附上了我的问题代码。感谢您的帮助和提前回复。
代码隐藏页面
后面的模态页面代码
错误:System.InvalidOperationException:“Logscan_Request.Pages.Modal.Assign_Report”类型的对象没有与名称“Assign_Report”匹配的属性。在 Microsoft.AspNetCore.Components.Reflection.ComponentProperties.ThrowForUnknownIncomingParameterName(Type targetType, String parameterName) 在 Microsoft.AspNetCore.Components.Reflection.ComponentProperties.SetProperties(ParameterView& parameters, Object target) 在 Microsoft.AspNetCore.Components.ComponentBase.SetParametersAsync(ParameterView参数)在 Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewComponentFrame(DiffContext& diffContext, Int32 frameIndex) 在 Microsoft.AspNetCore.Components.RenderTree 的 Microsoft.AspNetCore.Components.Rendering.ComponentState.SetDirectParameters(ParameterView 参数)。
1 oldTree, ArrayRange
1 newTree) 在 Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderInExistingBatch(RenderQueueEntry renderQueueEntry) 在 Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue ()
c# - c# Blazored.Typehead 方法的类型参数不能从用法中推断出来
我正在尝试使用 Blazored Typehead 添加带有 Blazor 的搜索框,但出现此错误:
严重性代码描述项目文件行抑制状态错误 CS0411 方法的类型参数 'TypeInference.CreateBlazoredTypeahead_0<TItem, TValue>(RenderTreeBuilder, int, int, Func<string, Task<IEnumerable>>, int, TValue, int, EventCallback, int , Expression<Func>, int, RenderFragment, int, RenderFragment, int, RenderFragment)' 不能从用法中推断出来。尝试明确指定类型参数。SEP3-FrontEnd C:\Users\JimAnt\source\repos\SEP3-FrontEnd\SEP3-FrontEnd\obj\Debug\netcoreapp3.1\Razor\Shared\TopMenu.razor.g.cs 101 活动
严重性代码描述项目文件行抑制状态错误 CS0411 方法的类型参数 'TypeInference.CreateBlazoredTypeahead_0<TItem, TValue>(RenderTreeBuilder, int, int, Func<string, Task<IEnumerable>>, int, TValue, int, EventCallback, int , Expression<Func>, int, RenderFragment, int, RenderFragment, int, RenderFragment)' 不能从用法中推断出来。尝试明确指定类型参数。SEP3-FrontEnd C:\Users\JimAnt\source\repos\SEP3-FrontEnd\SEP3-FrontEnd\Shared\TopMenu.razor 1 活动
我的代码:
还有这个错误出现的其他内置类的一部分:
我对 C# 相当陌生,所以任何帮助将不胜感激
c# - Blazored Typeahead 加载时设置值
我有一个名为 SearchSelect 的炫酷 TypeAhead 组件。这是代码:
我像这样使用它:
然后在代码中我有一个参考。
然后在 OnIntializedAsync 方法中,我设置:
但是,问题在于该值未设置。任何输入都会有所帮助。谢谢。
blazor - 应用启动时 Blazored-modal.css 未正确加载
我的 Blazor 应用程序与 Blazored-modal 存在一些问题。如果我尝试在有人访问该应用程序后立即显示模态弹出窗口,则无法正确显示模态弹出窗口并且控制台显示此消息:
任何其他弹出窗口都正确显示,并且控制台中不再出现错误消息。
一切设置正确:
配置服务:
_进口:
应用剃须刀:
_Host.cshtml
在我的 Index.razor
有人可以帮我解决问题吗?