C.User Interface
[UnderDevelopment]
Page Design
TODO
UI Elements and Controls
Type of Controls
Client (HTML) ControlsTheses are the standard HTML control has no relation with server side processing.
HTML Server ControlsHTML server control are simply html client controls with "RunAt=Server" attribute set and mostly supported for backward compatibility.
ASP.Net Server ControlsTheses are specific to ASP.Net and always decorated with "RunAt=Server". Ultimately theses theses control get converted to regular HTML controls once ASPX page is complied.
Input Controls
Buttons Control
One of the simplest controls that that comes in three
Types
Input Button
Hyperlink Button
Image Button.
Key Events and Properties
Click
PostBackUrl
List Controls
Types
BulletedList
CheckBoxList
DropDownList
ListBox
RadioButtonList
Key Events and Properties
Calender Controls
TODO
Read Only Controls
Label Controls
Add Rotaotr Control
Types : None
Key Events and Properties
How it Works
It uses and Advertisement file that contains list of images and their weight defined and control pick them based on there pro reta weight
Validation Controls
Data Controls
Grid View Control
Key Events and Properties
Templates (Item Temp , Alternate Item Temp, Header, Footer)
How to
Displaying Data Using a Stored Procedure in the GridView Web Server Control
Displaying a Drop-Down List While Editing in the GridView Web Server Control
Performing Bulk Updates to Rows Bound to a GridView Web Server Control
How to: Enable Default Paging in the GridView Web Server Control
How to: Enable Default Editing in the GridView Web Server Control
How to: Enable Default Selection in the GridView Web Server Control
How to: Enable Default Deleting in the GridView Web Server Control
How to: Set GridView Web Server Control Column Width Dynamically
How to: Customize Controls for Editing in the GridView Web Server Control
XML Controls
Overview
An Xml Web server control reads XML and writes it into an ASP.NET Web page at the location of the control. If an XSL transformation (XSLT) is applied to the XML, the resulting transformed output will be rendered in the page. It does not have any events.
How To
Localize Control
Substitution Control
Wizard
View and MultiView Control
Chart Controls
Data Repeater Control
The Repeater Web server control is a container control that allows you to create custom lists out of any data that is available to the page. Adding a Repeater Web server control to a page requires several steps.
Data List Control
Grid View Control
http://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/aspnet-4-quick-hit-chart-control
Data Pager Control
http://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/the-datapager-control
QueryExtender Control
The QueryExtender control is used to create filters for data that is retrieved from a data source, without using an explicit Where clause in the data source. The control can be used to filter data in markup of a Web page by using declarative syntax. It is an alternative to LINQDataSource Control that does not offer all the LINQ features.
Ajax
ScriptManager
The ScriptManager control manages client script for AJAX-enabled ASP.NET Web pages. By default, the ScriptManager control registers the script for the Microsoft Ajax Library with the page. This enables client script to use the type system extensions and to support features such as partial-page rendering and Web-service calls.http://msdn.microsoft.com/en-us/library/bb398863(v=vs.100).aspx
Script Manager Proxy
A server control that enables nested components to add script and service references if the page already contains a ScriptManager control.
Update Panel Control
It add partial-page update support. These controls remove the requirement to refresh the whole page with each postback, which improves the user experience. For more background on partial-page updates, see Partial-Page Rendering Overview.
UpdateProgress Control
The UpdateProgress control provides status information about partial-page updates in UpdatePanel controls. You can customize the default content and the layout of theUpdateProgress control. To prevent flashing when a partial-page update is very fast, you can specify a delay before the UpdateProgress control is displayed.
User Controls