|
Master Page
This site is constructed with one primary master page. Although nested master pages is not fully supported in Visual Studio 2005, I will still test nested master pages in one portion of my site. The fact is 'nested master pages' shall be the way to be and it is such a shame that it is not well implemented in ASP.Net.
Log Date: 1/17/2006
TreeView
I will be exploring the power of ASP.NET TreeView control. My experiences of using JTree in Java Applet was quite frusting. My goal is to experience rendering TreeView UI, build statically-defined trees, and to dynamically construct trees, finally create databound trees.
Status: Completed; Log Date: 1/24/2006
Styles, Themes, and Skins
Experiment the ASP.NET TreeView's capability of various appearances using flexible customization of images and styles. The following examples demonstrate the results of applying customized treeview styles using styles, theme, and skins:
Source Server Tree, Plan Navigation Tree.
Status: Completed; Log Date: 1/29/2006
Check Box
Test TreeView ShowCheckBoxes property. Add post back controls when boxes are checked and submitted. My
Source Browsing example demonstrates these properties.
Status: Completed; Log Date: 1/27/2006
Postback-style Selection
Test TreeView postback-style selection. The TreeView SelectedValue property exposes the value of the currently selected TreeNode. The SelectedNode.ValuePath property exposes the values of all TreeNodes leading to the selected node, separated by PathSeparator character. My Source Server example demonstrates these properties.
Status: Completed; Log Date: 1/24/2006
TreeNode NavigateUrl
Test TreeView navigation controls utilizing TreeView NavigateUrl property.
Status: Open; Log Date: 1/24/2006
Data Control
I will be exploring and testing various ASP.Net Data Controls in this section. My goal is to implement best choice of data controls in my final project - a dynamic CCIS Colloquium Web Site.
Status: Working in progress; Log Date: 1/30/2006
DataList
In this section, I am practicing using DataList control for displaying list of colloquia information abstracted from source text file. The test result is shown at DataList.aspx.
Status: Completed; Log Date: 2/3/2006
Offline Data Container: DataSet Class
Although it is powerful to use backend database for complex data controls, there are still lots of advantage of using an offline data container when working with data in .Net. In this section, I use C# DataSet class as an offline data container storing list of colloquia information in C# DataTable class. Then bind DataList data control with data stored in DataTable. The test result is shown at DataList2.aspx.
Status: Completed; Log Date: 2/5/2006
SQL Data Source
• Successfully made SqlDataSource connections. 2/9/2006
• GridView and SqlDataSource data binding. 2/10/2006
• SqlDataSource use SQL stored procedure. 2/13/2006
Status: Completed; Log Date: 2/13/2006
GridView Advanced
Enable user defined columns in GridView Controls. The displaying data is bound to SqlDataSource while the columns are defined and added to GridView dynamically via C# codes. The demostration for this pratice can be found at
GridViewCustColumns.aspx.
Status: Completed; Log Date: 2/27/2006
Project: CCIS Colloquium
Implement ASP.Net DataControls in CCIS Colloquium Web Page. I encountered problems of using 'ASP.Net Calendar' in updating SQL Database records with 'DateTime' data type. The following demo will show how I use aggragated SQL functions in resolving the problems.
Link to Project Page.
Status: Completed; Log Date: 4/26/2006
Calendar
Practice ASP.Net Calendar dynamically binding with data. Implemented in CCIS Coloquium Project.
Status: Completed.
|