允许以声明方式将数据绑定到由自定义业务对象公开的数据,以用于多层 Web 应用程序结构。
<asp:ObjectDataSource ????CacheDuration="string|Infinite" ????CacheExpirationPolicy="Absolute|Sliding" ????CacheKeyDependency="string" ????ConflictDetection="OverwriteChanges|CompareAllValues" ????ConvertNullToDBNull="True|False" ????DataObjectTypeName="string" ????DeleteMethod="string" ????EnableCaching="True|False" ????EnablePaging="True|False" ????EnableTheming="True|False" ????EnableViewState="True|False" ????FilterExpression="string" ????ID="string" ????InsertMethod="string" ????MaximumRowsParameterName="string" ????OldValuesParameterFormatString="string" ????OnDataBinding="DataBinding event handler" ????OnDeleted="Deleted event handler" ????OnDeleting="Deleting event handler" ????OnDisposed="Disposed event handler" ????OnFiltering="Filtering event handler" ????OnInit="Init event handler" ????OnInserted="Inserted event handler" ????OnInserting="Inserting event handler" ????OnLoad="Load event handler" ????OnObjectCreated="ObjectCreated event handler" ????OnObjectCreating="ObjectCreating event handler" ????OnObjectDisposing="ObjectDisposing event handler" ????OnPreRender="PreRender event handler" ????OnSelected="Selected event handler" ????OnSelecting="Selecting event handler" ????OnUnload="Unload event handler" ????OnUpdated="Updated event handler" ????OnUpdating="Updating event handler" ????runat="server" ????SelectCountMethod="string" ????SelectMethod="string" ????SkinID="string" ????SortParameterName="string" ????SqlCacheDependency="string" ????StartRowIndexParameterName="string" ????TypeName="string" ????UpdateMethod="string" ????Visible="True|False" > ????????<DeleteParameters> ????????????????<asp:ControlParameter ????????????????????ControlID="string" ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:CookieParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????CookieName="string" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:FormParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????FormField="string" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:Parameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:ProfileParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:QueryStringParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????QueryStringField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:SessionParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????SessionField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????</DeleteParameters> ????????<FilterParameters> ????????????????<asp:ControlParameter ????????????????????ControlID="string" ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:CookieParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????CookieName="string" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:FormParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????FormField="string" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:Parameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:ProfileParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:QueryStringParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????QueryStringField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:SessionParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????SessionField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????</FilterParameters> ????????<InsertParameters> ????????????????<asp:ControlParameter ????????????????????ControlID="string" ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:CookieParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????CookieName="string" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:FormParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????FormField="string" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:Parameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:ProfileParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:QueryStringParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????QueryStringField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:SessionParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????SessionField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????</InsertParameters> ????????<SelectParameters> ????????????????<asp:ControlParameter ????????????????????ControlID="string" ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:CookieParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????CookieName="string" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:FormParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????FormField="string" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:Parameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:ProfileParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:QueryStringParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????QueryStringField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:SessionParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????SessionField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????</SelectParameters> ????????<UpdateParameters> ????????????????<asp:ControlParameter ????????????????????ControlID="string" ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:CookieParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????CookieName="string" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:FormParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????FormField="string" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:Parameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:ProfileParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????PropertyName="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:QueryStringParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????QueryStringField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????????????<asp:SessionParameter ????????????????????ConvertEmptyStringToNull="True|False" ????????????????????DefaultValue="string" ????????????????????Direction="Input|Output|InputOutput|ReturnValue" ????????????????????Name="string" ????????????????????SessionField="string" ????????????????????Size="integer" ????????????????????Type="Empty|Object|DBNull|Boolean|Char|SByte| Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64| Single|Double|Decimal|DateTime|String" ????????????????/> ????????</UpdateParameters> </asp:ObjectDataSource> |