Advertisment

Web Developer 2008

author-image
PCQ Bureau
New Update

In this article, we will be discussing what new we can do with Web Developer

2008, which is one of the components of Visual Studio 2008. The new .NET 3.5

framework ships with Visual Studio 2008 and even with Web Developer 2008.

Advertisment

The good thing about this framework is its out-of-the box support for ASP.NET

AJAX, which was previously not there . Along with that it has enhanced support

for Language Integrated Query i.e. LINQ. Iit also includes intellesense support

for Visual Studio 2008 and in Web Developer for ECMAScript i.e. JScripts. Apart

from these new server controls, types and client-side scripts are also added to

help you in building AJAX enabled websites. A whole new merge tool is added

which merges precompiled assemblies for deployment and release management. With

the webpage design window of the latest release, you can work in source-view,

design-view or even split-view in which you can view the source code and design

on the same window.

Here, we will show two different things that one can do with: by using the

multi-targeting option and the 'List View' control in the .NET 3.5 framework and

Web Developer 2008 component.

Direct Hit!

Applies To:

ASP.NET developer



USP:
NET 3.5 framework and Multi target



Primary Link:
www.asp.net



Google Keywords:
Multi-target, list-view
Advertisment

Muti-Targeting



Using the multi-targeting option a developer can customize his/her

applications to run on a specific .NET framework version. For example, if you

are going to deploy a Web project on a server, which supports.NET 2.0 only then

Web Developer 2008 provides you with an option using which you can build your

website specifically for .NET 2.0 framework. Further during the development of

your website it won't show the control which does not have .NET 2.0 support; the

IDE will automatically update its compilers and feature set, hence saving you

from the trouble of choosing the right control.

To understand how to specify which .NET framework should be used, let's

consider an example: Click on the File > New website, then select the ASP.NET

website templates, select which language you will be using and specify the name

of the website. Let the name be 'demo1' and then click on the 'Ok' button. As

the default layout of the new website gets loaded, right-click on the root

folder which you can find under the 'Solution explorer' window of the 'demo1'

website and select the option 'property pages'. You can even simply go to the

View menu and then select the 'property pages' option. This will open a new

window; on the left you can view three different options: References, Build and

Start options. Select the Build option, there you will find the 'Target

Framework' option, now specify the framework version you want to use and click

on 'Ok'. Finally your IDE is ready to be used in your desired framework.

Moreover, if you go to 'Add references' under the website menu, you will notice

that .NET class assemblies which are not supported by the current framework will

be greyed.

With the new .NET 3.5 framework,

you also get support for Web protocol to build WCF services like AJAX, RSS,

REST etc.
Advertisment

List View in .NET 3.5



First question, which comes to everyone's mind is that why to use List-view

to display data from the database if there is already a control called Data grid

to do so? Well, the reason is that using the List-view control you can control

the layout of the data that will be displayed on your webpage. It can also be

described as a mixture of data grid control and repeater.

For implementing the List-view control, build a new ASP.NET website as

specified earlier. Now drag and drop the list view control on to your webpage,

which will be found under the Data section from the Toolbox. Select the List

View from the design view of your web page; expand the list view for more

option. From the 'Choose Data Source' drop-down text box select the 'New Data

Source' option. In the 'Choose data type' window select 'Database' and specify

an ID for the data source. In the next step, specify which connection List-view

should use. If you don't have one then click on the 'New Connection' button, the

'Add connection' window will pop up. Cclick on the 'Change' data source and

select Oracle database and hit the 'Ok' button. Now in the server name field

specify where the Oracle server is running; in our case it is the local machine,

so we specify 'localhost'. In username and password field specify the necessary

content and click on 'Ok' . Click on 'Next' to proceed. In the next step it asks

you that whether you want to save the connection string or not. It is better to

save it as it can be used later. Select the desired table and the columns you

want to display in the List-view and click on the Finish button. To test your

website click on 'Start Debugging', this can be found under 'debug' menu. View

it in the Web browser, it will show you whole of the data in grid format, so how

to change the layout? Expand the List-view option in the design-view and click

on the configure List view option. A window which shows different options for

configuration will open. The configuration options are: give list of layout

option such as title, bulleted list, flow, etc. Another option is, i.e. 'Enable

paging', if you've large amount of data which is difficult to be displayed on a

single page, then with the help of this option you can break the data and

display that in multiple pages. You can also notice with this new developing

tool you hardly need to write any code.

WThe list view control is

visible but whenever a previous framework is chosen only the controls

supported by that version are displayed
With the 'Enable paging' option,

the date can be displayed on multiple pages rather than a single page; quite

useful when you've huge amount of data to be displayed
Advertisment