473,508 Members | 2,206 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

"ASP.net Why?

Hello:

So far I am into XML, XHTML, JavaScript, VB.net, and the .Net Framework. I
have the ability to use SQL server, MS Access, or XML as databases, and 1.1
and 2.0 are installed on the server.

Before I go off attempting to learn how to build e-commerce websites, please
tell me why I should learn ASP.net 2.0. How is ASP.net going to fit into
this picture? Will it replace XHTML pages, for example? I was thinking that
the Framework and VB.net already include web form and data classes.

I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?

Thank you,

Dennis D.,
http://www.dennisys.com/
Jul 16 '06 #1
11 1400
Dennis,

Asp.net is not a language. It is a part of the dotnet framework dealing with
web server applications. You are right, the framework and vb.net already
include web form and a lot of supporting infrastructure. It is the asp.net.
--
Eliyahu Goldin,
Software Developer & Consultant
Microsoft MVP [ASP.NET]

"Dennis D." <no***@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
Hello:

So far I am into XML, XHTML, JavaScript, VB.net, and the .Net Framework. I
have the ability to use SQL server, MS Access, or XML as databases, and
1.1 and 2.0 are installed on the server.

Before I go off attempting to learn how to build e-commerce websites,
please tell me why I should learn ASP.net 2.0. How is ASP.net going to
fit into this picture? Will it replace XHTML pages, for example? I was
thinking that the Framework and VB.net already include web form and data
classes.

I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?

Thank you,

Dennis D.,
http://www.dennisys.com/

Jul 16 '06 #2
I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?
Book: Asp.net Unleashed.

See asp.net as something which transforms dynamic code into xhtml pages.
Like: XSLT for the web.

But with the power of the framework.


Jul 16 '06 #3
Dennis,
ASP.Net and Web forms go hand in hand. ASP.Net itself just
represents a portion of .Net Framework technologies that provide dynamic
content to a web server. XHTML and HTML are simply ways of formatting
information in a standardazed way to be read by a compatible browser so they
aren't necessarily a language. ASP.Net controls provide some level of
dynamic content, which in turn is rendered as HTML or XHTML (or whatever you
really need to do. So, ASP.Net will not replace XHTML as they are basically
apples and oranges. ASP.Net will emit XHTML. ASP.Net will be what you use to
generate any sort of web page that does some sort of activity, from generate
text, create a list of items from a database, create a dynamic graph on the
fly, etc..

In addition to ASP.Net unleashed, I like Pro ASP.Net by APress
(though this is a better later on book) and many of the Wrox press books on
the subject.

Hope this helps,
Mark Fitzpatrick
Microsoft MVP - FrontPage
"Dennis D." <no***@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
Hello:

So far I am into XML, XHTML, JavaScript, VB.net, and the .Net Framework. I
have the ability to use SQL server, MS Access, or XML as databases, and
1.1 and 2.0 are installed on the server.

Before I go off attempting to learn how to build e-commerce websites,
please tell me why I should learn ASP.net 2.0. How is ASP.net going to
fit into this picture? Will it replace XHTML pages, for example? I was
thinking that the Framework and VB.net already include web form and data
classes.

I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?

Thank you,

Dennis D.,
http://www.dennisys.com/

Jul 16 '06 #4
Thank you Eliyahu Goldin,
>
Asp.net is not a language. It is a part of the dotnet framework dealing
with web server applications. You are right, the framework and vb.net
already include web form and a lot of supporting infrastructure. It is the
asp.net.
Ok. So when I build a web app with VS it is using ASP.net, sort of like
ADO.net is the database part of the framework. I had not tried to build a
web app yet.

Is this correct: I will use the Expression Web Developer to build the site,
and use VS to build applications hosted on the web server that will be used
in the website?

If that is true, then I learn ASP.net to be able to integrate the
application into the website? I'm fuzzy on this. I would like to understand
what I am doing before I begin studying it.

Thank you,

Dennis D.
http://www.dennisys.com/
--
Eliyahu Goldin,
Software Developer & Consultant
Microsoft MVP [ASP.NET]

"Dennis D." <no***@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
>Hello:

So far I am into XML, XHTML, JavaScript, VB.net, and the .Net Framework.
I have the ability to use SQL server, MS Access, or XML as databases, and
1.1 and 2.0 are installed on the server.

Before I go off attempting to learn how to build e-commerce websites,
please tell me why I should learn ASP.net 2.0. How is ASP.net going to
fit into this picture? Will it replace XHTML pages, for example? I was
thinking that the Framework and VB.net already include web form and data
classes.

I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?

Thank you,

Dennis D.,
http://www.dennisys.com/


Jul 16 '06 #5
Thank you Aemca,

I chose Sams and Wrox for learning XML, and I'm in the middle of those two,
so I'll take a look at the ASP.net versions as well.

"Aemca" <no**@none.comwrote in message
news:64***************************@news.chello.nl. ..
>I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?

Book: Asp.net Unleashed.

See asp.net as something which transforms dynamic code into xhtml pages.
Like: XSLT for the web.

But with the power of the framework.
Dennis D.,
http://www.dennisys.com/
Jul 16 '06 #6
Thank you Mark Fitzpatrick:

for the recommendation. I'm going to paste from my previous response to
Eliyahu:

Ok. So when I build a web app with VS it is using ASP.net, sort of like
ADO.net is the database part of the framework.

Is this correct: I will use the Expression Web Developer to build the site,
and use VS to build applications hosted on the web server that will be used
in the website?

If that is true, then I learn ASP.net to be able to integrate the
application into the website?

Thank you,

Dennis D.,
http://www.dennisys.com/

"Mark Fitzpatrick" <ma******@fitzme.comwrote in message
news:eo*************@TK2MSFTNGP03.phx.gbl...
Dennis,
ASP.Net and Web forms go hand in hand. ASP.Net itself just
represents a portion of .Net Framework technologies that provide dynamic
content to a web server. XHTML and HTML are simply ways of formatting
information in a standardazed way to be read by a compatible browser so
they aren't necessarily a language. ASP.Net controls provide some level of
dynamic content, which in turn is rendered as HTML or XHTML (or whatever
you really need to do. So, ASP.Net will not replace XHTML as they are
basically apples and oranges. ASP.Net will emit XHTML. ASP.Net will be
what you use to generate any sort of web page that does some sort of
activity, from generate text, create a list of items from a database,
create a dynamic graph on the fly, etc..

In addition to ASP.Net unleashed, I like Pro ASP.Net by APress
(though this is a better later on book) and many of the Wrox press books
on the subject.

Hope this helps,
Mark Fitzpatrick
Microsoft MVP - FrontPage
"Dennis D." <no***@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
>Hello:

So far I am into XML, XHTML, JavaScript, VB.net, and the .Net Framework.
I have the ability to use SQL server, MS Access, or XML as databases, and
1.1 and 2.0 are installed on the server.

Before I go off attempting to learn how to build e-commerce websites,
please tell me why I should learn ASP.net 2.0. How is ASP.net going to
fit into this picture? Will it replace XHTML pages, for example? I was
thinking that the Framework and VB.net already include web form and data
classes.

I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?

Thank you,

Dennis D.,
http://www.dennisys.com/


Jul 16 '06 #7
My understanding was that ASP.Net would be used to build the site,
while Microsoft Expressions will be used to aid in the overall design
and adherance to industry standards - when it is released, that is.

Rich

Dennis D. wrote:
Thank you Mark Fitzpatrick:

for the recommendation. I'm going to paste from my previous response to
Eliyahu:

Ok. So when I build a web app with VS it is using ASP.net, sort of like
ADO.net is the database part of the framework.

Is this correct: I will use the Expression Web Developer to build the site,
and use VS to build applications hosted on the web server that will be used
in the website?

If that is true, then I learn ASP.net to be able to integrate the
application into the website?

Thank you,

Dennis D.,
http://www.dennisys.com/

"Mark Fitzpatrick" <ma******@fitzme.comwrote in message
news:eo*************@TK2MSFTNGP03.phx.gbl...
Dennis,
ASP.Net and Web forms go hand in hand. ASP.Net itself just
represents a portion of .Net Framework technologies that provide dynamic
content to a web server. XHTML and HTML are simply ways of formatting
information in a standardazed way to be read by a compatible browser so
they aren't necessarily a language. ASP.Net controls provide some level of
dynamic content, which in turn is rendered as HTML or XHTML (or whatever
you really need to do. So, ASP.Net will not replace XHTML as they are
basically apples and oranges. ASP.Net will emit XHTML. ASP.Net will be
what you use to generate any sort of web page that does some sort of
activity, from generate text, create a list of items from a database,
create a dynamic graph on the fly, etc..

In addition to ASP.Net unleashed, I like Pro ASP.Net by APress
(though this is a better later on book) and many of the Wrox press books
on the subject.

Hope this helps,
Mark Fitzpatrick
Microsoft MVP - FrontPage
"Dennis D." <no***@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
Hello:

So far I am into XML, XHTML, JavaScript, VB.net, and the .Net Framework.
I have the ability to use SQL server, MS Access, or XML as databases, and
1.1 and 2.0 are installed on the server.

Before I go off attempting to learn how to build e-commerce websites,
please tell me why I should learn ASP.net 2.0. How is ASP.net going to
fit into this picture? Will it replace XHTML pages, for example? I was
thinking that the Framework and VB.net already include web form and data
classes.

I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?

Thank you,

Dennis D.,
http://www.dennisys.com/
Jul 16 '06 #8
Hi Dennis,
You are pretty much correct. All the ASP.Net books include things
such as ADO.Net in them, but primarily ASP.Net is the grouping of
technologies in the .Net framework that relates directly to web development
and/or web services. This would be Web Forms primarily, but people often
lump in the parts of the framework that you would typically need along with
the web forms to get things done.

You can use EWD and VS.Net together very nicely. What I am doing
right now is building the apps in VS.Net and then tweaking the pages in EWD
for design purposes. Before the EWD CTP was released, I was designing the
initial MasterPage template in Dreamweaver and/or FrontPage then bringing
generating the MasterPage templates from it. After that, it's designing the
app in VS.Net. At least with the EWD CTP it's a lot easier to do stuff with
VS.Net since they both support MasterPages and EWD also has a good bit of
ASP.Net support (as far as embedding Controls and such).

If you learn the ASP.Net stuff, you'll be able good to go. A lot of
it will also be transferable to desktop applications since many of the Web
Forms components mirror their Windows Forms counterparts.

Hope this helps,
Mark Fitzpatrick
Microsoft MVP- FrontPage
"Dennis D." <no***@nowhere.comwrote in message
news:uy**************@TK2MSFTNGP03.phx.gbl...
Thank you Mark Fitzpatrick:

for the recommendation. I'm going to paste from my previous response to
Eliyahu:

Ok. So when I build a web app with VS it is using ASP.net, sort of like
ADO.net is the database part of the framework.

Is this correct: I will use the Expression Web Developer to build the
site, and use VS to build applications hosted on the web server that will
be used in the website?

If that is true, then I learn ASP.net to be able to integrate the
application into the website?

Thank you,

Dennis D.,
http://www.dennisys.com/

"Mark Fitzpatrick" <ma******@fitzme.comwrote in message
news:eo*************@TK2MSFTNGP03.phx.gbl...
>Dennis,
ASP.Net and Web forms go hand in hand. ASP.Net itself just
represents a portion of .Net Framework technologies that provide dynamic
content to a web server. XHTML and HTML are simply ways of formatting
information in a standardazed way to be read by a compatible browser so
they aren't necessarily a language. ASP.Net controls provide some level
of dynamic content, which in turn is rendered as HTML or XHTML (or
whatever you really need to do. So, ASP.Net will not replace XHTML as
they are basically apples and oranges. ASP.Net will emit XHTML. ASP.Net
will be what you use to generate any sort of web page that does some sort
of activity, from generate text, create a list of items from a database,
create a dynamic graph on the fly, etc..

In addition to ASP.Net unleashed, I like Pro ASP.Net by APress
(though this is a better later on book) and many of the Wrox press books
on the subject.

Hope this helps,
Mark Fitzpatrick
Microsoft MVP - FrontPage
"Dennis D." <no***@nowhere.comwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
>>Hello:

So far I am into XML, XHTML, JavaScript, VB.net, and the .Net Framework.
I have the ability to use SQL server, MS Access, or XML as databases,
and 1.1 and 2.0 are installed on the server.

Before I go off attempting to learn how to build e-commerce websites,
please tell me why I should learn ASP.net 2.0. How is ASP.net going to
fit into this picture? Will it replace XHTML pages, for example? I was
thinking that the Framework and VB.net already include web form and data
classes.

I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get
me through the first few websites?

Thank you,

Dennis D.,
http://www.dennisys.com/



Jul 17 '06 #9
JT
I hope I don't confuse things. Everyone seems to be replying in vague
terms. I'm also not a terribly experienced ASP.NET developer, but to
clarify, ASP.NET alllows you to separate the presentation portion of
the pages from the code that does the "heavy lifting". The "code
behind" all the pages can be written in C#, VB.NET, or J#; maybe
others. This allows you to accomplish much more complicated things
than you can do in plain HTML. It is similar to straight ASP, but gets
compiled and therefore does much more error checking for you and
encourages you to conform to certain practices. Plus, the Intellisense
makes it so much nicer to code in the VS IDE. You could accomplish
most things in ASP, but this environment is much more friendly.

There are also classes that allow you to generate the HTML code right
in the "code behind" languages if you don't like VS imposing its will
on you so much. It can generate a lot of extra code in the form of
inline style settings. On the pages I've created, I've done very
little HTML design work and have put as much as possible into my C#
code (maybe too much). The claimed advantage to ASP.NET is that it
generates code that is compatible with all browsers. I don't know if
that's true, but I'm sure it comes close.

Dennis D. wrote:
Hello:

So far I am into XML, XHTML, JavaScript, VB.net, and the .Net Framework. I
have the ability to use SQL server, MS Access, or XML as databases, and 1.1
and 2.0 are installed on the server.

Before I go off attempting to learn how to build e-commerce websites, please
tell me why I should learn ASP.net 2.0. How is ASP.net going to fit into
this picture? Will it replace XHTML pages, for example? I was thinking that
the Framework and VB.net already include web form and data classes.

I am right on the verge of adding this language simply because it seems
popular to do so. Would someone recommend a set of books that will get me
through the first few websites?

Thank you,

Dennis D.,
http://www.dennisys.com/
Jul 18 '06 #10
Forgive me, but I think you are doing this the hard way.

I personally like to keep things very simple.

I'd start out by just opening a new ASP.NET web application in Visual Studio
in C# (or VB 2005) and dragging a couple ASP controls onto the form and
running the application. I'd then add a control that "does something" (e.g.,
a button" and then "wire it up" by double clicking on it and setting its
event handler in the code behind pages.

All of this would be even easier if you use a tutorial such as my
Programming ASP.NET
(http://www.amazon.com/gp/product/059...ertyassocia00A)
or the APress book Pro ASP.NET 2.0.
(http://www.amazon.com/gp/product/159...e=UTF8&s=books
)

Once you have the simple page working, add some more complex controls. Then
add validation controls. Then add a second page with links between them.
Once all that is working, get some data from a data base. Start simple, use
a single table from NorthWind and simple data source controls. Later you can
add data sets and complex data manipulation.

If you want to get fancy, add forms security, personalization, roles-based
security, master pages, and so forth.

Do all of this without a web server, using the built in test server in
Visual Studio. When it is working, use xcopy deployment to deploy it to a
directory, and create a virtual directory using IIS to deploy it.

When that is all working, then you might want to start fussing with
Expression Web Developer, but by then you'll have a much better idea of what
ASP.NET and the framework and the language are all doing for you.

My approach is start simple, get it working, keep it working and add
complexity as you go.

Hope that helps.

-j
--

Jesse Liberty
Author, Programmer
Microsoft MVP
Jul 20 '06 #11
Thank you Jesse Liberty:
Hope that helps.
That is an under-statement if I ever heard one!

Sounds like an excellent way to get familiar with the mechanics, while doing
the reading.

I will follow your advise to the letter.

Excellent post.

Thanks again,

Dennis D.

"Jesse Liberty" <jl******@libertyassociates.comwrote in message
news:6Y******************************@speakeasy.ne t...
Forgive me, but I think you are doing this the hard way.

I personally like to keep things very simple.

I'd start out by just opening a new ASP.NET web application in Visual
Studio in C# (or VB 2005) and dragging a couple ASP controls onto the form
and running the application. I'd then add a control that "does something"
(e.g., a button" and then "wire it up" by double clicking on it and
setting its event handler in the code behind pages.

All of this would be even easier if you use a tutorial such as my
Programming ASP.NET
(http://www.amazon.com/gp/product/059...ertyassocia00A)
or the APress book Pro ASP.NET 2.0.
(http://www.amazon.com/gp/product/159...e=UTF8&s=books
)

Once you have the simple page working, add some more complex controls.
Then add validation controls. Then add a second page with links between
them. Once all that is working, get some data from a data base. Start
simple, use a single table from NorthWind and simple data source controls.
Later you can add data sets and complex data manipulation.

If you want to get fancy, add forms security, personalization, roles-based
security, master pages, and so forth.

Do all of this without a web server, using the built in test server in
Visual Studio. When it is working, use xcopy deployment to deploy it to a
directory, and create a virtual directory using IIS to deploy it.

When that is all working, then you might want to start fussing with
Expression Web Developer, but by then you'll have a much better idea of
what ASP.NET and the framework and the language are all doing for you.

My approach is start simple, get it working, keep it working and add
complexity as you go.

Hope that helps.

-j
--

Jesse Liberty
Author, Programmer
Microsoft MVP

Jul 21 '06 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
5190
by: Mindful_Spirit | last post by:
I'm trying to set up a basic email feed back form like this, and was wondering about some basic configuration settings. I have used code from this website. I have it working just fine. I'm...
4
2022
by: keithb | last post by:
It looks like the span tag cannot be used with asp tables. What is the best way to make an irregular asp table? Thanks, Keith
1
1274
by: Electric Co. | last post by:
Hello, I have two questions: 1.) Could I create a custom server control in 2005 in order to leverage the CompositeControl base class and then use that control in 2003? (fingers crossed but...
1
1744
by: mark4asp | last post by:
Which should I use: 1. "ASP.NET AJAX-Enabled Web Site" or 2. "AJAX Control Toolkit Web Site"? In the first, controls from the control toolkit start as: <cc1:SomeControl></cc1> In the 2nd,...
0
2432
by: Crash | last post by:
..NET Framework 1.x, 2.x, 3.x... ASP.NET 5.0, 5.1, 6.0... Windows Server 2000, XP, Server 2003... I am using NAnt & the NAnt contrib library to automate virtual directory maintenance tasks on...
0
7225
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7326
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7383
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
5053
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3194
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3182
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1557
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
766
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
418
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.