ProfileParameter 类

定义

将 ASP.NET 配置文件属性的值绑定到参数对象。

public ref class ProfileParameter : System::Web::UI::WebControls::Parameter
public class ProfileParameter : System.Web.UI.WebControls.Parameter
type ProfileParameter = class
    inherit Parameter
Public Class ProfileParameter
Inherits Parameter
继承
ProfileParameter

注解

可以使用 ProfileParameter 类将 ASP.NET Profile 参数的值绑定到参数化 SQL 查询、业务对象方法或筛选表达式中使用的参数。

除了从 类继承的属性之外, ParameterProfileParameter还提供 PropertyName 属性。 属性 PropertyName 标识从中检索值的 ASP.NET Profile 属性 ProfileParameter

注意

如果指定了 ProfileParameter 对象,但未设置相应的配置文件属性,则将数据绑定到参数的控件可能会引发异常。 同样,如果使用 设置 null配置文件属性,则它们可能不显示任何数据。 DefaultValue设置 属性以避免在适当情况下出现这些情况。

构造函数

ProfileParameter()

初始化 ProfileParameter 类的新实例。

ProfileParameter(ProfileParameter)

使用 original 参数指定的实例的值初始化 ProfileParameter 类的新实例。

ProfileParameter(String, DbType, String)

通过使用指定的属性名称标识要绑定到的 ASP.NET 配置文件属性,初始化 ProfileParameter 类的新实例。

ProfileParameter(String, String)

使用指定的属性名标识要绑定到的 ASP.NET 配置文件属性,初始化 ProfileParameter 类的新命名实例。

ProfileParameter(String, TypeCode, String)

使用指定的属性名称标识要绑定的 ASP.NET 配置文件属性,初始化 ProfileParameter 类的新命名实例和强类型实例。

属性

ConvertEmptyStringToNull

获取或设置一个值,该值指示在 Parameter 对象绑定到的值为 Empty 时是否应将其转换为 null

(继承自 Parameter)
DbType

获取或设置参数的数据库类型。

(继承自 Parameter)
DefaultValue

指定参数的默认值(如果调用 Evaluate(HttpContext, Control) 方法时参数绑定到的值未被初始化)。

(继承自 Parameter)
Direction

指示 Parameter 对象是否用于将值绑定到控件,或者是否可以使用控件更改值。

(继承自 Parameter)
IsTrackingViewState

获取一个值,该值指示 Parameter 对象是否保存对其视图状态的更改。

(继承自 Parameter)
Name

获取或设置参数的名称。

(继承自 Parameter)
PropertyName

获取或设置此参数绑定的 ASP.NET 配置文件属性的名称。

Size

获取或设置参数的大小。

(继承自 Parameter)
Type

获取或设置参数的类型。

(继承自 Parameter)
ViewState

获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原 Parameter 对象的视图状态。

(继承自 Parameter)

方法

Clone()

返回当前 ProfileParameter 实例的副本。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Evaluate(HttpContext, Control)

更新并返回 ProfileParameter 对象的值。

GetDatabaseType()

获取与当前 DbType 实例的 CLR 类型等效的 Parameter 值。

(继承自 Parameter)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
LoadViewState(Object)

将数据源视图还原为保存过的前一视图状态。

(继承自 Parameter)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnParameterChanged()

调用包含 OnParametersChanged(EventArgs) 对象的 ParameterCollection 集合的 Parameter 方法。

(继承自 Parameter)
SaveViewState()

自页回发到服务器开始,将更改保存到 Parameter 对象的视图状态。

(继承自 Parameter)
SetDirty()

标记 Parameter 对象,以便在视图状态中记录其状态。

(继承自 Parameter)
ToString()

将此实例的值转换为其等效的字符串表示形式。

(继承自 Parameter)
TrackViewState()

使 Parameter 对象跟踪其视图状态更改,以便这些更改可以存储在控件的 ViewState 对象中并在同一页面的不同请求间保留。

(继承自 Parameter)

显式接口实现

ICloneable.Clone()

返回当前 Parameter 实例的副本。

(继承自 Parameter)
IStateManager.IsTrackingViewState

获取一个值,该值指示 Parameter 对象是否保存对其视图状态的更改。

(继承自 Parameter)
IStateManager.LoadViewState(Object)

将数据源视图还原为保存过的前一视图状态。

(继承自 Parameter)
IStateManager.SaveViewState()

自页回发到服务器开始,将更改保存到 Parameter 对象的视图状态。

(继承自 Parameter)
IStateManager.TrackViewState()

使 Parameter 对象跟踪其视图状态更改,以便这些更改可以存储在控件的 ViewState 对象中并在同一页面的不同请求间保留。

(继承自 Parameter)

适用于

另请参阅