问题标签 [blazor-editform]
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.
c# - 如何将对象添加到另一个对象 C# 内的列表中?
我的申请应基于以下内容:
用户创建一个公司,公司内部是一个董事会列表。然后,用户创建一个董事会,将其添加到公司内部的董事会列表中。就像一对多的关系。
我的问题:
我不确定如何实现这个?
这是我目前拥有的。(在 Create_Board 上按提交后由于冻结而无法工作)。
公司.cs
Create_Company.razor
Board.cs
Create_Board.razor
.net - 多步 Blazor 表单尝试在单击普通按钮时提交
根据本文,我正在使用向导组件逻辑创建一个多步骤 Blazor 表单。项目是 .NET 5.0 Blazor 客户端(托管)。有一个Wizard
具有WizardStep
子组件的父组件。
我正在尝试创建一个简单的两步表单。步号 1 包含一个输入日期控件和步骤号。2/最后一步包含一个文本区域控件。
从上图中可以看出,我的表单第 1 步中的下一步按钮有一个类型“按钮”。单击此Next按钮时,将替换当前组件并呈现WizardStep
下一个/最终组件。WizardStep
这个 finalWizardStep
包含文本区域控件,并且Next按钮被Submit按钮替换。但是,可以看出最后一步显示了Validation错误。无需在最后一步中单击提交按钮即可出现这些验证错误。
我已经调试了应用程序,并且可以看出在步骤 1 中单击“下一步”按钮后,表单会尝试提交,这就是出现验证错误的原因。这不应该发生,因为下一步按钮的类型是“按钮”。
为什么会出现这个问题?表单只能在单击“提交”类型的按钮后提交,该按钮出现在向导的最后一步。
上图中要注意的另一件事是,表单的下一步/最后一步中的提交按钮看起来好像被单击了一样。为什么?
形式
向导
向导步骤
和逻辑可以在本文Wizard
中阅读。据我了解,基本问题是通过单击普通“按钮”提交表单,这不应该发生。WizardStep
blazor - 如何禁用 blazor InputDate 组件的日期选择器?
鉴于:
<Input Date class="form-control" @bind-Value="item.Birthday" />
如何防止日期选择器弹出,同时仍然利用日期屏蔽?
c# - EditForm -“需要模型参数或 EditConext 参数,请提供其中之一”
我正在使用 Blazor 和 MudBlazor 创建一个简单的注册页面,我最终可以将用户信息作为 JSON 对象传递给我的服务器项目。作为 Blazor 的新手,我选择使用 EditForm 方法,因为它是 Blazor 组件而不是 MudBlazor 特有的。
我在这里遵循了文档:https ://mudblazor.com/components/form#editform-support
当我导航到我的登录页面时,我收到一个错误。EditForm requires either a Model parameter, or an EditContext parameter, please provide one of these.
我所做的广泛研究坚持认为对象没有被正确实例化,但我几乎肯定我已经正确地做到了这一点。我将我的文件分成一个 ModelView 和一个 CodeBehind 页面,但即使我在单个代码块中创建了所有内容,我也得到了相同的结果。这是代码
注册剃须刀
SignUp.razor.cs
注册虚拟机.cs
我在这个项目中使用 .NET6。
blazor - Blazor 的 EditForm 如何处理传递给它的模型的状态?
所以,我有一个 blazor EditForm,我将模型传递给它。
让我们假设我有一个带有 Id 名称和年龄的 Person 类
我创建一个人的实例(虚拟)并将其传递给 EditForm
所以,我想 EditForm 不是直接修改类的原始实例(Dummy),因为它需要首先验证,所以对象的所有提交逻辑(我想是副本)需要由我在 HandleSubmit 上编写方法,还是我错过了什么?
在这种情况下,我如何实际确认 HandleSubmit 方法对原始模型的编辑?我不能只做 Dummy(Original) = Dummy(???)