AppSettingsExpressionBuilder::EvaluateExpression Method (Object^, BoundPropertyEntry^, Object^, ExpressionBuilderContext^)
Returns a value from the <appSettings> section of the Web.config file.
Assembly: System.Web (in System.Web.dll)
public: virtual Object^ EvaluateExpression( Object^ target, BoundPropertyEntry^ entry, Object^ parsedData, ExpressionBuilderContext^ context ) override
Parameters
- target
-
Type:
System::Object^
The object that contains the property entry.
- entry
-
Type:
System.Web.UI::BoundPropertyEntry^
The property to which the expression is bound..
- parsedData
-
Type:
System::Object^
The object that represents parsed data as returned by ParseExpression.
- context
-
Type:
System.Web.Compilation::ExpressionBuilderContext^
Properties for the control or page.
Return Value
Type: System::Object^The Object associated with a key in the <appSettings> section of the Web.config file.
This method is called when an expression of the form <%$ AppSettings: someApplicationSetting %> is encountered in a no-compile page. It retrieves the appropriate value from the key/value pairs in the <appSettings> section of the Web.config file. This method overrides EvaluateExpression by calling the GetAppSetting method with the Expression property as the key parameter, the Name property on the PropertyEntry::PropertyInfo property as the propertyName parameter, and the Type of the target parameter as the targetType parameter.
Available since 2.0