Page 146 - DCAP312_WEB_TECHNOLOGIES_II
P. 146
Web Technologies-II
Notes List View
The List View control is quiet flexible and contains features of the Gridview, Data grid, Repeater
and similar list controls available in ASP.NET 2.0. It provides the ability to insert, delete, page
(using Data Pager), sort and edit data. However one feature of the List View control that stands
apart is that it gives us a great amount of flexibility over the mark-up generated. So we have
a complete control on how the data is to be displayed. We can now render our data without
using the tag. We also get a rich set of templates with the List View control.
Data Pager
DataPager provides paging support to the ListView control. The best advantage is that we need
not have to keep it ‘tied’ with the control on which the paging is being done. We can keep it
anywhere on the page.
DataPager gives us a consistent way of paging with the controls that support it. Currently only
ListView supports it as it implements the IPageableItemContainer. However support is likely
to be added to other List controls as well.
LINQ
LINQ (Language Integrated Query) adds native data querying capability to C# and VB.NET
along with the compiler and Intelligence support. LINQ is a component of .NET 3.5. LINQ defines
operators that allow us to code our query in a consistent manner over databases, objects and
XML. The ASP.NET LinqDataSource control allows us to use LINQ to filter, order and group
data before binding to the List controls.
ASP.NET Merge Tool
ASP.NET 3.5 includes a new merge tool (aspnet_merge.exe). This tool lets us combine and
manage assemblies created by aspnet_compiler.exe.
ASP.NET Social Networking Website with PHP Blog
his client is an Italy based company operating a social network website. This web
site comprised an outmoded blog module written in ASP.NET which was difficult to
Tmaintain. Therefore Nova helped the client to develop a web control for the function
of sending batches of emails, replace the old blog system with WordPress which is a famous
blog system, and customize it to eliminate the weakness in uploading files by WordPress.
Situation
This client is an Italy based company operating a social network website. This website
comprised an outmoded blog module which was difficult to maintain. Then the client was
thinking of replacing the old blog with WordPress. However he was also unsatisfied with
WordPress’ weak function for uploading files. Therefore he decided to engage our expert to
develop a web control for the function of sending batches of emails. In addition to further
enrichment of the site functions, he also looked to customize the WordPress. WordPress is
the most famous blog system now.
Requirements
The project was divided into three sub-projects: File Manager Control, Mass Mailing Control
and Blogs Integration.
File Manager Control
We were required to use Fancy Uploader to realize the file upload function and make all
the interface can be customized by amending relevant XSLT template.
Contd...
140 LOVELY PROFESSIONAL UNIVERSITY