A client of mine has just opened a second office and are also wanting me to develop software for them to manage customers and various other records (they're a recruitment agency). The software will end up being used in 4-5 different offices in 12-18 months time.
I am fairly proficient at C# development in conjunction with SQL Server and have written some good stuff with it. Basically there will be gridviews listing potentially hundreds of records at a time, with the option to double-click any one and open it for detailed viewing/editing, and sometimes uploading rtf's/pdf's to the associated record.
I have done next to no ASP, apart from basic dragging and dropping to see what it can do, and creating very slow and bloated apps as a result. With C# and ASP integrating so well, how can I use as much C# as possible to create a solution that will work well over the web, ie. save bandwidth?
Also, a more specific question - are DataSets out of the question for web apps, because of the resources they require, ie. should I use DataReaders?
I am fairly proficient at C# development in conjunction with SQL Server and have written some good stuff with it. Basically there will be gridviews listing potentially hundreds of records at a time, with the option to double-click any one and open it for detailed viewing/editing, and sometimes uploading rtf's/pdf's to the associated record.
I have done next to no ASP, apart from basic dragging and dropping to see what it can do, and creating very slow and bloated apps as a result. With C# and ASP integrating so well, how can I use as much C# as possible to create a solution that will work well over the web, ie. save bandwidth?
Also, a more specific question - are DataSets out of the question for web apps, because of the resources they require, ie. should I use DataReaders?