EditForm Класс

Определение

Отрисовывает элемент формы, который каскадно преобразует объект в EditContext потомки.

public ref class EditForm : Microsoft::AspNetCore::Components::ComponentBase
public class EditForm : Microsoft.AspNetCore.Components.ComponentBase
type EditForm = class
    inherit ComponentBase
Public Class EditForm
Inherits ComponentBase
Наследование

Конструкторы

EditForm()

Создает экземпляр EditForm.

Свойства

AdditionalAttributes

Возвращает или задает коллекцию дополнительных атрибутов, которые будут применены к созданному form элементу.

ChildContent

Указывает содержимое, которое должно быть отрисовывается внутри данного EditFormобъекта .

EditContext

Предоставляет контекст редактирования явным образом. Если используется этот параметр, не следует также указывать Model, так как значение модели будет взято Model из свойства .

Enhance

Если этот параметр включен, отправка формы выполняется без полной перезагрузки страницы. Это эквивалентно добавлению data-enhance в форму.

Этот флаг относится только к сценариям отрисовки на стороне сервера (SSR). Для интерактивной отрисовки флаг не действует, так как полностраничные перезагрузки при отправке в любом случае не выполняется.

FormName

Возвращает или задает имя обработчика формы. Это необходимо для отправки в конечную точку на стороне сервера. Он не используется во время интерактивной отрисовки.

Model

Указывает объект модели верхнего уровня для формы. Для этой модели будет создан контекст редактирования. Если используется этот параметр, не следует также указывать значение для EditContext.

OnInvalidSubmit

Обратный вызов, который будет вызываться при отправке EditContext формы и будет признан недопустимым.

OnSubmit

Обратный вызов, который будет вызываться при отправке формы.

При использовании этого параметра вы несете ответственность за запуск любой проверки вручную, например путем вызова Validate().

OnValidSubmit

Обратный вызов, который будет вызываться при отправке EditContext формы и определяется как действительный.

Методы

BuildRenderTree(RenderTreeBuilder)

Отрисовывает компонент в предоставленный RenderTreeBuilderобъект .

DispatchExceptionAsync(Exception)

Обрабатывает предоставленный exception как создаваемый этим компонентом. Это приведет к переходу включающее значение ErrorBoundary в состояние сбоя. Если включающая errorBoundary отсутствует, она будет рассматриваться как исключение из включающего отрисовщика.

Это полезно, если исключение возникает за пределами методов жизненного цикла компонента, но вы хотите обрабатывать его так же, как исключение из метода жизненного цикла компонента.

(Унаследовано от ComponentBase)
InvokeAsync(Action)

Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика.

(Унаследовано от ComponentBase)
InvokeAsync(Func<Task>)

Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика.

(Унаследовано от ComponentBase)
OnAfterRender(Boolean)

Метод вызывается после каждой отрисовки компонента в интерактивном режиме и завершения обновления пользовательского интерфейса (например, после добавления элементов в модель DOM браузера). Все ElementReference поля будут заполнены к этому времени.

Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к модели DOM в реальном браузере и уже завершены до обновления модели DOM.

(Унаследовано от ComponentBase)
OnAfterRenderAsync(Boolean)

Метод вызывается после каждой отрисовки компонента в интерактивном режиме и завершения обновления пользовательского интерфейса (например, после добавления элементов в модель DOM браузера). Все ElementReference поля будут заполнены к этому времени.

Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к модели DOM в реальном браузере и уже завершены до обновления модели DOM.

Обратите внимание, что компонент не выполняет автоматическую отрисовку после завершения любого возвращаемого Taskобъекта , так как это приведет к бесконечному циклу отрисовки.

(Унаследовано от ComponentBase)
OnInitialized()

Метод вызывается, когда компонент готов к запуску, получив свои начальные параметры от родительского элемента в дереве отрисовки.

(Унаследовано от ComponentBase)
OnInitializedAsync()

Метод вызывается, когда компонент готов к запуску, получив свои начальные параметры от родительского элемента в дереве отрисовки.

Переопределите этот метод, если вы будете выполнять асинхронную операцию и хотите, чтобы компонент обновлялся после завершения этой операции.

(Унаследовано от ComponentBase)
OnParametersSet()

Метод вызывается, когда компонент получил параметры от родительского элемента в дереве отрисовки, а входящие значения были назначены свойствам.

OnParametersSetAsync()

Метод вызывается, когда компонент получил параметры от родительского элемента в дереве отрисовки, а входящие значения были назначены свойствам.

(Унаследовано от ComponentBase)
SetParametersAsync(ParameterView)

Задает параметры, предоставляемые родительским элементом компонента в дереве отрисовки.

(Унаследовано от ComponentBase)
ShouldRender()

Возвращает флаг, указывающий, должен ли компонент отображаться.

(Унаследовано от ComponentBase)
StateHasChanged()

Уведомляет компонент об изменении его состояния. Если применимо, это приведет к повторной отрисовки компонента.

(Унаследовано от ComponentBase)

Явные реализации интерфейса

IComponent.Attach(RenderHandle)

Отрисовывает элемент формы, который каскадно преобразует объект в EditContext потомки.

(Унаследовано от ComponentBase)
IHandleAfterRender.OnAfterRenderAsync()

Отрисовывает элемент формы, который каскадно преобразует объект в EditContext потомки.

(Унаследовано от ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

Отрисовывает элемент формы, который каскадно преобразует объект в EditContext потомки.

(Унаследовано от ComponentBase)

Применяется к