473,386 Members | 1,706 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Questions from a Technical Manager Moving from 1.1 to 2.0

We are moving from ASP.Net 1.1 to ASP.Net 2.0. As we do not have the luxury
of spending weeks trying out different techniques, I'd like to rely on some
tried and true methods, but need some feedback so we don't stray too far
from best practices.

ASP.Net User Controls (ascx files)

Our team is very comfortable with the use of ASP.Net User Controls which do
things like display header information, display simple navigation, and
perform basic session state logic. In reading about the Master Page methods
in ASP.Net 2.0, I am not entirely comfortable with switching over, as we
have so much reusable User Control code from past projects. Is it
acceptable practice to continue using User Controls in ASP.Net 2.0?

VS 2005 Web Application Projects vs. "New Web Site"

I have seen the Web Application Project plug-in available for VS 2005, and
understand it emulates the VS 2003 paradigm more closely. Is this commonly
used when creating ASP.Net 2.0 projects, or is this something that may cause
more problems than it will solve?

Link: http://weblogs.asp.net/scottgu/archi...05/442032.aspx

Manually Customizing GridView Using Code

It seems that everywhere I've looked, we are encouraged to use the GridView
in the WYSIWYG. My team is much more comfortable (after a couple of years
of using the DataGrid) with manual control over these types of controls.
Can we continue to manually wire events, manipulate data input and binding,
and perform similar tasks that we did earlier using the GridView? Or do we
really have to use the WYSIWYG for all of those items?

User Authentication / System Access

We typically relied on some reusable components (STPs included) and the
web.config User Authentication and User Authorization settings to manage
system access. In looking at some of the new 2.0 Membership components, I'm
not entirely convinced it will improve the speed and/or usability of our
system. Should we continue to rely on our existing method, involving the
web.config settings + our custom items, or is this frowned upon?

I have to say, we are all a little nervous about moving to 2.0, as we were
getting very comfortable with the 1.1 method of implementation. At the same
time, I understand that support for 1.1 is dying rapidly, so I am forcing
our new projects to use 2.0. Any feedback is greatly appreciated.

Thanks so much,

Chris

Dec 5 '06 #1
3 1309
"Chris S" <na**@nothanks.orgwrote in message
news:uE**************@TK2MSFTNGP05.phx.gbl...
ASP.Net User Controls (ascx files)

Our team is very comfortable with the use of ASP.Net User Controls which
do things like display header information, display simple navigation, and
perform basic session state logic. In reading about the Master Page
methods in ASP.Net 2.0, I am not entirely comfortable with switching over,
as we have so much reusable User Control code from past projects. Is it
acceptable practice to continue using User Controls in ASP.Net 2.0?
Yes absolutely. However, MasterPages really are superb, so you might
consider at least re-writing specifically the UserControls which provide
your basic page "skeleton"...
VS 2005 Web Application Projects vs. "New Web Site"

I have seen the Web Application Project plug-in available for VS 2005, and
understand it emulates the VS 2003 paradigm more closely. Is this
commonly used when creating ASP.Net 2.0 projects, or is this something
that may cause more problems than it will solve?
IMO, WAP is far better than the native ASP.NET 2 web site architecture. I
can't imagine I'll ever create another "web site" again... You should also
consider web deployment projects too.
Manually Customizing GridView Using Code

It seems that everywhere I've looked, we are encouraged to use the
GridView in the WYSIWYG. My team is much more comfortable (after a couple
of years of using the DataGrid) with manual control over these types of
controls. Can we continue to manually wire events, manipulate data input
and binding, and perform similar tasks that we did earlier using the
GridView? Or do we really have to use the WYSIWYG for all of those items?
Personally, I (almost) never use any of the WYSIWYG stuff that you refer to,
much preferring to code everything myself, and that includes all of the
"data" webcontrols in ASP.NET 2. I think that partly stems from having
started web programming in Notepad, combined with the horror of the VS.NET
2003 "design view" and its inability to leave my HTML formatting alone. This
is, actually, fixed in VS.NET 2005, but I still much prefer to code
everything.
User Authentication / System Access

We typically relied on some reusable components (STPs included) and the
web.config User Authentication and User Authorization settings to manage
system access. In looking at some of the new 2.0 Membership components,
I'm not entirely convinced it will improve the speed and/or usability of
our system. Should we continue to rely on our existing method, involving
the web.config settings + our custom items, or is this frowned upon?
I've never had a need to use the Membership / Role stuff thus far. Same with
the new Profile architecture. Some people love it, though, but I can't see
the point myself...
I have to say, we are all a little nervous about moving to 2.0, as we were
getting very comfortable with the 1.1 method of implementation. At the
same time, I understand that support for 1.1 is dying rapidly, so I am
forcing our new projects to use 2.0. Any feedback is greatly appreciated.
You're going to have to do it eventually - proactive is always better than
reactive... :-)
Dec 5 '06 #2
Mark-

Thanks so much for the responses. I feel a bit more comfortable with the
new version just knowing we can rely on some of our tried and true methods.
At the same time, I'm going to try taking advantage of some of the newer
items, and will take a long look at MasterPages to see if its something we
can deploy and retain a lot of our existing code.

The biggest thing, however, is that it sounds like WAP is pretty commonly
used- I think our team will be happy to use it.

Best,
Chris
"Mark Rae" <ma**@markNOSPAMrae.comwrote in message
news:Oa**************@TK2MSFTNGP06.phx.gbl...
"Chris S" <na**@nothanks.orgwrote in message
news:uE**************@TK2MSFTNGP05.phx.gbl...
>ASP.Net User Controls (ascx files)

Our team is very comfortable with the use of ASP.Net User Controls which
do things like display header information, display simple navigation, and
perform basic session state logic. In reading about the Master Page
methods in ASP.Net 2.0, I am not entirely comfortable with switching
over, as we have so much reusable User Control code from past projects.
Is it acceptable practice to continue using User Controls in ASP.Net 2.0?

Yes absolutely. However, MasterPages really are superb, so you might
consider at least re-writing specifically the UserControls which provide
your basic page "skeleton"...
>VS 2005 Web Application Projects vs. "New Web Site"

I have seen the Web Application Project plug-in available for VS 2005,
and understand it emulates the VS 2003 paradigm more closely. Is this
commonly used when creating ASP.Net 2.0 projects, or is this something
that may cause more problems than it will solve?

IMO, WAP is far better than the native ASP.NET 2 web site architecture. I
can't imagine I'll ever create another "web site" again... You should also
consider web deployment projects too.
>Manually Customizing GridView Using Code

It seems that everywhere I've looked, we are encouraged to use the
GridView in the WYSIWYG. My team is much more comfortable (after a
couple of years of using the DataGrid) with manual control over these
types of controls. Can we continue to manually wire events, manipulate
data input and binding, and perform similar tasks that we did earlier
using the GridView? Or do we really have to use the WYSIWYG for all of
those items?

Personally, I (almost) never use any of the WYSIWYG stuff that you refer
to, much preferring to code everything myself, and that includes all of
the "data" webcontrols in ASP.NET 2. I think that partly stems from having
started web programming in Notepad, combined with the horror of the VS.NET
2003 "design view" and its inability to leave my HTML formatting alone.
This is, actually, fixed in VS.NET 2005, but I still much prefer to code
everything.
>User Authentication / System Access

We typically relied on some reusable components (STPs included) and the
web.config User Authentication and User Authorization settings to manage
system access. In looking at some of the new 2.0 Membership components,
I'm not entirely convinced it will improve the speed and/or usability of
our system. Should we continue to rely on our existing method, involving
the web.config settings + our custom items, or is this frowned upon?

I've never had a need to use the Membership / Role stuff thus far. Same
with the new Profile architecture. Some people love it, though, but I
can't see the point myself...
>I have to say, we are all a little nervous about moving to 2.0, as we
were getting very comfortable with the 1.1 method of implementation. At
the same time, I understand that support for 1.1 is dying rapidly, so I
am forcing our new projects to use 2.0. Any feedback is greatly
appreciated.

You're going to have to do it eventually - proactive is always better than
reactive... :-)

Dec 5 '06 #3
"Chris S" <na**@nothanks.orgwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
Thanks so much for the responses. I feel a bit more comfortable with the
new version just knowing we can rely on some of our tried and true
methods.
No worries, but let me ask you a question: why are you not still using ASP
Classic? Or even Windows 3.1?
At the same time, I'm going to try taking advantage of some of the newer
items, and will take a long look at MasterPages to see if its something we
can deploy and retain a lot of our existing code.
Once you have written your first MasterPage / content page combination, you
really will wonder how you mnanaged without it... :-)
The biggest thing, however, is that it sounds like WAP is pretty commonly
used- I think our team will be happy to use it.
Definitely!
Dec 5 '06 #4

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

Similar topics

0
by: Terence | last post by:
Dear List, We have several tables experiencing table error 127 quite often, sometimes several times per day. I have read the relevant posts recently, including...
3
by: php newbie | last post by:
We are negotiating with a vendor and we have a few questions: 1) From a licensing point of view, what is a database? Can we install multiple copies of SQLServer on one box? In that case, would...
1
by: David Winter | last post by:
(Sorry - couldn't find a generic DocBook NG - I hope this is close enough.) I'm considering moving my documentation and translation business - which is currently done in proprietary formats such...
0
by: Jobs | last post by:
All answers to the below interview questions are at http://www.geocities.com/dotnetinterviews/ or you can download the complete answer zip file from...
6
by: xfile | last post by:
Hello, I am very new to donet and wondering how to solve the following scenario: (1) Our current hosted site has .Net 1.1 and can be upgraded to 2.0 if needed. Some downtime are expected and...
0
by: connectrajesh | last post by:
INTERVIEWINFO.NET http://www.interviewinfo.net FREE WEB SITE AND SERVICE FOR JOB SEEKERS /FRESH GRADUATES NO ADVERTISEMENT
7
by: tempest | last post by:
Hi all. This is a rather long posting but I have some questions concerning the usage of character entities in XML documents and PCI security compliance. The company I work for is using a...
0
by: reema | last post by:
EJB Interview Questions http://interviewdoor.com/technical/EJB-Interview-Questions.htm CSS Interview Questions http://interviewdoor.com/technical/CSS-Interview-Questions.htm C Interview Questions...
0
by: reema | last post by:
EJB Interview Questions http://interviewdoor.com/technical/EJB-Interview-Questions.htm CSS Interview Questions http://interviewdoor.com/technical/CSS-Interview-Questions.htm C Interview Questions...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
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...

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.