Developers who want to create dynamic, data-driven web sites running on Microsoft web servers have long relied on Active Server Pages (ASP). ASP.NET is Microsoft's latest evolution of ASP. While ASP.NET has a lot in common with its predecessor, this new technology takes advantage of object-oriented programming to dramatically improve developer productivity and convenience. Using the .NET Framework and Microsoft's new object-oriented languages, ASP.NET brings the same rapid drag-and-drop productivity to web applications that the Visual Basic programming language brought to Windows applications. ASP.NET also introduces web services, which allow developers to expose the functionality of an application via HTTP and XML, so that clients on any platform can access it via the Internet. ASP.NET is not a simple upgrade of ASP. It s a quantum leap ahead. There are many benefits to using ASP.NET, and one major drawback: the time developers must devote to mastering this new Web application technology.The ASP.NET Cookbook provides a wealth of plug-and-play solutions to problems commonly encountered when developing ASP.NET web applications and services in the popular problem-solution-discussion Cookbook format. The coding solutions in ASP.NET Cookbook appeal to a wide range of developers, from the inexperienced to the expert. For every problem addressed in the book, there's a worked-out solution or recipe a short, focused piece of code that web developers can insert directly into their applications. Developers can save hours by using just a single one of over 100 recipes included in this invaluable cookbook.But the ASP.NET Cookbook provides far more than just a wide range of cut-and-paste code solutions. Each recipe is followed by a discussion including tips, tricks, and possible pitfalls--so developers can learn to adapt the problem-solving techniques to a myriad of similar situations. Each recipe provides an immediate solution to a pressing problem, while simultaneously allowing developers who prefer to a hands-on learning style with the experience they need to master ASP.NET. This ultimate ASP.NET code sourcebook will quickly earn the dog-eared corners and coffee rings that mark a web developer's most valued resource.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Michael Kittel has nearly 30 years experience in the software industry. He has been working with Microsoft technologies for more than 10 years and with ASP.NET since the alpha release of 1.0. He has been the system architect and led the development of applications for Lexis-Nexis, Plow & Hearth, ReturnBuy, and many others. Michael has a Microsoft Certified Solutions Developer certification and is currently a senior consultant at Dominion Digital, Inc.(www.dominiondigital.com), a firm that specializes in helping companies envision and achieve maximum business value from investments in technology.
Preface; What This Book Is About; Who This Book Is For; How This Book Is Organized; Topics Not Covered; Sample Source Code; Sample Database, Scripts, and Connection Strings; Do I Need Visual Studio .NET?; Web Resources; Conventions Used in This Book; Using Code Examples; Comments and Questions; Acknowledgments; Chapter 1: Tabular Data; 1.1 Introduction; 1.2 Selecting the Right Tabular Control; 1.3 Generating a Quick-and-Dirty Tabular Display; 1.4 Enhancing the Output of a Tabular Display; 1.5 Displaying Data from an XML File; 1.6 Displaying an Array as a Group of Checkboxes; 1.7 Displaying Data from a Hashtable; 1.8 Adding Next/Previous Navigation to a DataGrid; 1.9 Adding First/Last Navigation to a DataGrid; 1.10 Adding Direct Page Navigation to a DataGrid; 1.11 Paging Through a Record-Heavy DataGrid; 1.12 Sorting Data Within a DataGrid; 1.13 Sorting Data in Ascending/Descending Order Within a DataGrid; 1.14 Combining Sorting and Paging in a DataGrid; 1.15 Editing Data Within a DataGrid; 1.16 Formatting Columnar Data in a DataGrid; 1.17 Allowing Selection Anywhere Within a DataGrid Row; 1.18 Adding a Delete Confirmation Pop Up; 1.19 Displaying a Pop-Up Details Window; 1.20 Adding a Totals Row to a DataGrid; Chapter 2: Validation; 2.1 Introduction; 2.2 Requiring that Data be Entered in a Field; 2.3 Requiring Data to Be In a Range; 2.4 Requiring that Two Data Input Fields Match; 2.5 Requiring that Data Matches a Predefined Pattern; 2.6 Requiring that a Drop-Down List Selection Be Made; 2.7 Requiring Data to Match a Database Entry; Chapter 3: Forms; 3.1 Introduction; 3.2 Using the Enter Key to Submit a Form; 3.3 Using the Enter Key to Submit a Form After Validation; 3.4 Submitting a Form to a Different Page; 3.5 Simulating Multipage Forms; 3.6 Setting the Initial Focus to a Specific Control; 3.7 Setting the Focus to a Control with a Validation Error; Chapter 4: User Controls; 4.1 Introduction; 4.2 Sharing a Page Header on Multiple Pages; 4.3 Creating a Customizable Navigation Bar; 4.4 Reusing Code-Behind Classes; 4.5 Communicating Between User Controls; 4.6 Adding User Controls Dynamically; Chapter 5: Custom Controls; 5.1 Introduction; 5.2 Combining HTML Controls in a Single Custom Control; 5.3 Creating a Custom Control with Attributes; 5.4 Creating a Custom Control with State; 5.5 Customizing an ASP.NET TextBox Server Control; Chapter 6: Maintaining State; 6.1 Introduction; 6.2 Maintaining Information Needed by All Users of an Application; 6.3 Maintaining Information about a User Throughout a Session; 6.4 Preserving Information Between Postbacks; 6.5 Preserving Information Across Multiple Requests for a Page; Chapter 7: Error Handling; 7.1 Introduction; 7.2 Handling Errors at the Method Level; 7.3 Handling Errors at the Page Level; 7.4 Handling Errors at the Application Level; 7.5 Displaying User-Friendly Error Messages; Chapter 8: Security; 8.1 Introduction; 8.2 Restricting Access to All Application Pages; 8.3 Restricting Access to Selected Application Pages; 8.4 Restricting Access to Application Pages by Role; 8.5 Using Windows Authentication; Chapter 9: Configuration; 9.1 Introduction; 9.2 Overriding Default HTTP Runtime Parameters in web.config; 9.3 Adding Custom Application Settings in web.config; 9.4 Displaying Custom Error Messages; 9.5 Maintaining Session State Across Multiple Web Servers; 9.6 Accessing Other web.config Configuration Elements; 9.7 Adding Your Own Configuration Elements to web.config; Chapter 10: Tracing and Debugging; 10.1 Introduction; 10.2 Uncovering Page-Level Problems; 10.3 Uncovering Problems Application Wide; 10.4 Pinpointing the Cause of an Exception; 10.5 Uncovering Problems Within Web Application Components; 10.6 Uncovering Problems Within Dual-Use Components; 10.7 Writing Trace Data to the Event Log with Controllable Levels; 10.8 Using a Breakpoint to Stop Execution of an Application When a Condition Is Met; 10.9 Stress Testing a Web Application or Service; Chapter 11: Web Services; 11.1 Introduction; 11.2 Creating a Web Service; 11.3 Consuming a Web Service; 11.4 Creating a Web Service That Returns a Custom Object; 11.5 Setting the URL of a Web Service at Runtime; Chapter 12: Dynamic Images; 12.1 Introduction; 12.2 Drawing Button Images on the Fly; 12.3 Creating Bar Charts on the Fly; 12.4 Displaying Images Stored in a Database; 12.5 Displaying Thumbnail Images; Chapter 13: Caching; 13.1 Introduction; 13.2 Caching Pages; 13.3 Caching Pages Based on Query String Parameter Values; 13.4 Caching Pages Based on Browser Type and Version; 13.5 Caching Pages Based on Developer-Defined Custom Strings; 13.6 Caching User Controls; 13.7 Caching Application Data; Chapter 14: Internationalization; 14.1 Introduction; 14.2 Localizing Request/Response Encoding; 14.3 Providing Multiple Language Support; 14.4 Overriding Currency Formatting; Chapter 15: File Operations; 15.1 Introduction; 15.2 Downloading a File from the Web Server; 15.3 Uploading a File to the Web Server; 15.4 Processing an Uploaded File Without Storing It on the Filesystem; 15.5 Storing the Contents of an Uploaded File in a Database; Chapter 16: Performance; 16.1 Introduction; 16.2 Reducing Page Size by Selectively Disabling the ViewState; 16.3 Speeding up String Concatenation with a StringBuilder; 16.4 Speeding Up Read-Only Data Access; 16.5 Speeding Up Data Access to a SQL Server Database Using the SQL Provider; Chapter 17: HTTP Handlers; 17.1 Introduction; 17.2 Creating a Reusable Image Handler; 17.3 Creating a File Download Handler; Chapter 18: Assorted Tips; 18.1 Introduction; 18.2 Accessing HTTP-Specific Information from Within a Class; 18.3 Executing External Applications; 18.4 Transforming XML to HTML; 18.5 Determining the User’s Browser Type; 18.6 Dynamically Creating Browser-Specific Stylesheets; 18.7 Saving and Reusing HTML Output; 18.8 Sending Mail; 18.9 Creating and Using Page Templates; Colophon;
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
GRATIS per la spedizione in U.S.A.
Destinazione, tempi e costiDa: Wonder Book, Frederick, MD, U.S.A.
Condizione: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. Codice articolo I14A-01671
Quantità: 3 disponibili
Da: HPB Inc., Dallas, TX, U.S.A.
paperback. Condizione: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Codice articolo S_422575045
Quantità: 1 disponibili
Da: Bahamut Media, Reading, Regno Unito
Paperback. Condizione: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 6545-9780596003784
Quantità: 2 disponibili