When the Details View control is bound to a data source control, the Details View control can take advantage of the data source control's capabilities and provide automatic updating, deleting, inserting, and paging functionality. Input controls that are appropriate for the field's data type (such as a Text Box or a Check Box control) are displayed with a field's value for the user to modify. The Details View control provides built-in capabilities that allow the user to update, delete, insert, and page through items in the control. In edit mode, the Edit button is replaced with an Update and a Cancel button. For more information, see Validation Server Controls. The Details View control can automatically add a Command Field row field with an Edit, Delete, or New button by setting the Details View. Unlike the Delete button (which deletes the selected record immediately), when the Edit or New button is clicked, the Details View control goes into edit or insert mode, respectively. Validation server controls are also provided to assess user input. Auto Generate Insert Button properties to true, respectively. Automatically generating the rows provides a quick and easy way to display every field in the record. Fields collection allows you to programmatically manage the row fields in the Details View control. Each field is then displayed in a row as text, in the order in which each field appears in the data source. The Details View control supports the following features: Each data row in the Details View control is created by declaring a field control. Design, Version=18.104.22.168, Culture=neutral, Public Key Token=b03f5f7f11d50a3a", "System. Valid bindable types are String, Date Time, Decimal, Guid, and the set of primitive types.
To declare the row fields, first set the Details View. When both are used, explicitly declared row fields are rendered first, followed by the automatically generated row fields.
However, to make use of the Details View control's advanced capabilities you must explicitly declare the row fields to include in the Details View control. The row fields specified are added to the Details View. Note: Explicitly declared row fields can be displayed in combination with automatically generated row fields.
Use one of the following methods to bind the Details View control to the appropriate data source type: For more information on data binding, see ASP. This control can be used to display user input, which might include malicious client script.
The Details View control can be bound to a data source control (such as the Sql Data Source control or Object Data Source control) or to any data source collection that implements the IEnumerable interface, such as Data View, Array List, List`1, or other collection types.
For more information, see Script Exploits Overview.
Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. NET provides an input request validation feature to block script and HTML in user input.