語言

InputHidden 類別

定義

一個隱藏輸入元件,用來儲存 String 數值。

public class InputHidden : Microsoft.AspNetCore.Components.Forms.InputBase<string>
type InputHidden = class
    inherit InputBase<string>
Public Class InputHidden
Inherits InputBase(Of String)
繼承

建構函式

名稱 Description
InputHidden()

一個隱藏輸入元件,用來儲存 String 數值。

屬性

名稱 Description
AdditionalAttributes

取得或設定一組額外屬性,這些屬性將套用到所建立的元素上。

(繼承來源 InputBase<TValue>)
Assets

申請時會得到。ResourceAssetCollection

(繼承來源 ComponentBase)
AssignedRenderMode

被 IComponentRenderMode 指派到這個元件。

(繼承來源 ComponentBase)
CssClass

會取得一個 CSS 類別字串,結合 class 屬性與指示被編輯欄位狀態的字串(包含「修改」、「有效」與「無效」的組合)。 衍生元件通常應使用此值作為主要 HTML 元素的「class」屬性。

(繼承來源 InputBase<TValue>)
CurrentValue

取得或設定輸入的當前值。

(繼承來源 InputBase<TValue>)
CurrentValueAsString

取得或設定輸入的當前值,以字串表示。

(繼承來源 InputBase<TValue>)
DisplayName

取得或設定此欄位的顯示名稱。

當輸入值無法正確解析時,這個值會用來產生錯誤訊息。

(繼承來源 InputBase<TValue>)
EditContext

得到相關的 EditContext。 若輸入沒有父 EditForm節點,則此性質未初始化。

(繼承來源 InputBase<TValue>)
Element

取得或設定對應 ElementReference的 。

如果是在元件渲染前就被存取,可能會有問題 null 。

FieldIdentifier

得到 FieldIdentifier 束縛值。

(繼承來源 InputBase<TValue>)
IdAttributeValue

取得輸入「id」屬性的值。

(繼承來源 InputBase<TValue>)
NameAttributeValue

取得輸入的「name」屬性的值。

(繼承來源 InputBase<TValue>)
RendererInfo

讀取 RendererInfo 元件正在運行的狀態。

(繼承來源 ComponentBase)
Value

取得或設定輸入值。 這應該用於雙向裝訂。

(繼承來源 InputBase<TValue>)
ValueChanged

取得或設定一個回調,更新綁定值。

(繼承來源 InputBase<TValue>)
ValueExpression

取得或設定一個表達式來識別綁定值。

(繼承來源 InputBase<TValue>)

方法

名稱 Description
BuildRenderTree(RenderTreeBuilder)

將元件渲染成所提供的 RenderTreeBuilder。

DispatchExceptionAsync(Exception)

將所供應 exception 的訊號視為由此元件拋出。 這會導致包圍的 ErrorBoundary 轉換為失敗狀態。 若沒有包圍的 ErrorBoundary,則會被視為包圍渲染器的例外。

這在元件生命週期方法之外發生例外時很有用,但你希望將其視為元件生命週期方法的例外。

(繼承來源 ComponentBase)
Dispose(Boolean)

一個隱藏輸入元件,用來儲存 String 數值。

(繼承來源 InputBase<TValue>)
FormatValueAsString(T)

會將值格式化為字串。 導出類別可以覆寫此參數,以決定 所 CurrentValueAsString採用的格式。

(繼承來源 InputBase<TValue>)
InvokeAsync(Action)

在相關渲染器的同步上下文中執行所提供的工作項目。

(繼承來源 ComponentBase)
InvokeAsync(Func<Task>)

在相關渲染器的同步上下文中執行所提供的工作項目。

(繼承來源 ComponentBase)
OnAfterRender(Boolean)

每次元件互動式渲染且 UI 更新完成(例如元素加入瀏覽器 DOM 後)後,會呼叫方法。 任何 ElementReference 欄位在執行時都會被填滿。

此方法不會在預渲染或伺服器端渲染時被調用,因為這些程序未連接任何即時瀏覽器 DOM,且在 DOM 更新前已完成。

(繼承來源 ComponentBase)
OnAfterRenderAsync(Boolean)

每次元件互動式渲染完且使用者介面更新完成(例如元素加入瀏覽器 DOM 後)後,都會呼叫方法。 任何 ElementReference 欄位在執行時都會被填滿。

此方法不會在預渲染或伺服器端渲染時被調用,因為這些程序未連接任何即時瀏覽器 DOM,且在 DOM 更新前已完成。

請注意,元件在完成任何回傳 Task後不會自動重新渲染,因為那會導致無限渲染迴圈。

(繼承來源 ComponentBase)
OnInitialized()

當元件準備開始時,會呼叫該方法,並從渲染樹中的父節點獲得初始參數。

(繼承來源 ComponentBase)
OnInitializedAsync()

當元件準備開始時,會呼叫該方法,並從渲染樹中的父節點獲得初始參數。

如果你要執行非同步操作,且希望元件在完成該操作時重新整理,請移除此方法。

(繼承來源 ComponentBase)
OnParametersSet()

當元件從渲染樹的父節點接收參數,且輸入值已被指派到屬性時,會呼叫這個方法。

(繼承來源 ComponentBase)
OnParametersSetAsync()

當元件從渲染樹的父節點接收參數,且輸入值已被指派到屬性時,會呼叫這個方法。

(繼承來源 ComponentBase)
SetParametersAsync(ParameterView)

設定由渲染樹中元件父節點提供的參數。

(繼承來源 InputBase<TValue>)
ShouldRender()

回傳一個旗標來指示該元件是否應該渲染。

(繼承來源 ComponentBase)
StateHasChanged()

通知元件其狀態已改變。 在適用時,這會導致元件重新渲染。

(繼承來源 ComponentBase)
TryParseValueFromString(String, String, String)

一個隱藏輸入元件,用來儲存 String 數值。

TryParseValueFromString(String, T, String)

解析字串以建立 的 T實例。 衍生類別可以覆寫此設定,改變對輸入值的 CurrentValueAsString 解讀方式。

(繼承來源 InputBase<TValue>)

明確介面實作

名稱 Description
IComponent.Attach(RenderHandle)

一個隱藏輸入元件,用來儲存 String 數值。

(繼承來源 ComponentBase)
IDisposable.Dispose()

一個隱藏輸入元件,用來儲存 String 數值。

(繼承來源 InputBase<TValue>)
IHandleAfterRender.OnAfterRenderAsync()

一個隱藏輸入元件,用來儲存 String 數值。

(繼承來源 ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

一個隱藏輸入元件,用來儲存 String 數值。

(繼承來源 ComponentBase)

適用於