G
Guest
Greetings!
Our existing high-traffic internationalized websites were built with
"classic" ASP. We are currently planning to migrate the sites to ASP.NET 2.0
(maybe 3.0?).
Our current "classic" ASP sites use XML/XSL to separate content from design.
This allows our designers to create the layout and look 'n' feel of the
sites without having to deal with data or business logic layers. As such,
what are our options with ASP.NET? We would really like to exploit the power
of ASP.NET's server controls. I've found some info regarding the use of
XML/XSL to generate server controls at runtime here:
http://www.dnzone.com/ShowDetail.asp?NewsId=151
However, this results in weak typing and we would have to use
Page.FindControl() when we want to access a server control. This would be
undesirable. Are there any other options?
Are there documented best practices available with regards to developing an
ASP.NET web site that has separate teams working on UI, business logic, and
data access? How could our UI team design the site such that it doesn't
interfere with the developers' code behind files? If Master Pages and User
Controls are used, would the UI team need Visual Studio, Expression Web or
some other tool?
I know I've asked a lot of questions in this one post, but this will be a
large project. Hopefully someone can point me in the right direction
Thanks in advance
Herb
Our existing high-traffic internationalized websites were built with
"classic" ASP. We are currently planning to migrate the sites to ASP.NET 2.0
(maybe 3.0?).
Our current "classic" ASP sites use XML/XSL to separate content from design.
This allows our designers to create the layout and look 'n' feel of the
sites without having to deal with data or business logic layers. As such,
what are our options with ASP.NET? We would really like to exploit the power
of ASP.NET's server controls. I've found some info regarding the use of
XML/XSL to generate server controls at runtime here:
http://www.dnzone.com/ShowDetail.asp?NewsId=151
However, this results in weak typing and we would have to use
Page.FindControl() when we want to access a server control. This would be
undesirable. Are there any other options?
Are there documented best practices available with regards to developing an
ASP.NET web site that has separate teams working on UI, business logic, and
data access? How could our UI team design the site such that it doesn't
interfere with the developers' code behind files? If Master Pages and User
Controls are used, would the UI team need Visual Studio, Expression Web or
some other tool?
I know I've asked a lot of questions in this one post, but this will be a
large project. Hopefully someone can point me in the right direction
Thanks in advance
Herb