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
   141   142   143   144   145   146   147   148   149   150   151