共用方式為


AppSettingsExpressionBuilder.EvaluateExpression 方法

定義

從 Web.config 檔案的 <appSettings> 區段傳回值。

public:
 override System::Object ^ EvaluateExpression(System::Object ^ target, System::Web::UI::BoundPropertyEntry ^ entry, System::Object ^ parsedData, System::Web::Compilation::ExpressionBuilderContext ^ context);
public override object EvaluateExpression (object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context);
override this.EvaluateExpression : obj * System.Web.UI.BoundPropertyEntry * obj * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overrides Function EvaluateExpression (target As Object, entry As BoundPropertyEntry, parsedData As Object, context As ExpressionBuilderContext) As Object

參數

target
Object

包含屬性項目的物件。

entry
BoundPropertyEntry

運算式繫結到的屬性。

parsedData
Object

表示由 ParseExpression(String, Type, ExpressionBuilderContext) 傳回之剖析資料的物件。

context
ExpressionBuilderContext

控制項或頁面的屬性。

傳回

與 Web.config 檔案中 <appSettings> 區段內之索引鍵建立關聯的 Object

備註

在無編譯頁面中遇到窗體 <%$ AppSettings: someApplicationSetting %> 的表達式時,會呼叫這個方法。 它會從 Web.config 檔案區段中的索引鍵/值組 <appSettings> 擷取適當的值。 這個方法會呼叫 方法EvaluateExpression,方法是使用 屬性做為 key 參數、Name屬性上的 PropertyEntry.PropertyInfo 屬性做為 propertyName 參數,以及 Type 參數的 target 做為 參數的 targetTypeExpressionGetAppSetting

適用於

另請參閱