InputText 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於編輯 String 值的輸入元件。
public ref class InputText : Microsoft::AspNetCore::Components::Forms::InputBase<System::String ^>
public class InputText : Microsoft.AspNetCore.Components.Forms.InputBase<string>
type InputText = class
inherit InputBase<string>
Public Class InputText
Inherits InputBase(Of String)
- 繼承
建構函式
InputText() |
用於編輯 String 值的輸入元件。 |
屬性
AdditionalAttributes |
取得或設定將套用至所建立專案之其他屬性的集合。 (繼承來源 InputBase<TValue>) |
CssClass |
取得 CSS 類別字串,結合 |
CurrentValue |
取得或設定輸入的目前值。 (繼承來源 InputBase<TValue>) |
CurrentValueAsString |
取得或設定輸入的目前值,表示為字串。 (繼承來源 InputBase<TValue>) |
DisplayName |
取得或設定此欄位的顯示名稱。 當輸入值無法正確剖析時,會產生錯誤訊息時,就會使用此值。 (繼承來源 InputBase<TValue>) |
EditContext |
取得相關聯的 EditContext 。 如果輸入沒有父 EditForm 系 ,這個屬性就不會初始化。 (繼承來源 InputBase<TValue>) |
Element |
取得或設定相關聯的 ElementReference。
可能是 |
FieldIdentifier |
FieldIdentifier取得系結值的 。 (繼承來源 InputBase<TValue>) |
NameAttributeValue |
取得要用於輸入之 「name」 屬性的值。 (繼承來源 InputBase<TValue>) |
Value |
取得或設定輸入的值。 這應該與雙向系結搭配使用。 (繼承來源 InputBase<TValue>) |
ValueChanged |
取得或設定更新系結值的回呼。 (繼承來源 InputBase<TValue>) |
ValueExpression |
取得或設定識別系結值的運算式。 (繼承來源 InputBase<TValue>) |
方法
BuildRenderTree(RenderTreeBuilder) |
將元件轉譯為提供的 RenderTreeBuilder 。 |
DispatchExceptionAsync(Exception) |
將提供的 如果例外狀況發生在元件生命週期方法之外,但您想要將其視為元件生命週期方法的例外狀況,這非常有用。 (繼承來源 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) |
每次元件以互動方式呈現且 UI 完成更新 (之後叫用的方法,例如,在元素新增至瀏覽器 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) |
剖析字串以建立 的 |
明確介面實作
IComponent.Attach(RenderHandle) |
用於編輯 String 值的輸入元件。 (繼承來源 ComponentBase) |
IDisposable.Dispose() |
用於編輯 String 值的輸入元件。 (繼承來源 InputBase<TValue>) |
IHandleAfterRender.OnAfterRenderAsync() |
用於編輯 String 值的輸入元件。 (繼承來源 ComponentBase) |
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) |
用於編輯 String 值的輸入元件。 (繼承來源 ComponentBase) |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應