Learning ASP.NET 3.5 building web applications with ASP.NET 3.5, AJAX, LINQ and more
With this book, you will learn how to create engaging and interactive web applications using the latest version of the world's most popular web development platform: ASP.NET with AJAX, built on the productivity-enhancing features of Visual Studio 2008. All you need to get started is a basic...
Autor principal: | |
---|---|
Otros Autores: | , |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol, California :
O'Reilly Media
2008.
|
Edición: | 2nd ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627288306719 |
Tabla de Contenidos:
- Table of Contents; Preface; About This Book; About This Series; Learning or Programming?; VB Versus C#; How This Book Is Organized; Conventions Used in This Book; Support: A Note from Jesse Liberty; Using Code Examples; We'd Like to Hear from You; Safari® Books Online; Acknowledgments; From Jesse Liberty; From Dan Hurwitz; From Brian MacDonald; Getting Started; Hello World; Creating a New Web Site; Creating HelloWorld; Making the HelloWorld Web Site Interactive; What You Just Did; Summary; Building Web Applications; Mastering Web Site Fundamentals; The Page; Controls; Code-Behind Files
- Events and PostbacksSynchronous and Asynchronous Postbacks; The Page Load event and synchronous postback; Adding asynchronous postbacks; Using Controls; Organizing the Properties Window; Finding properties with IntelliSense; Basic Controls; Creating Tables; Setting Properties; Selection Controls; Panels; List Selection Controls; Adding items with the Item editor; Adding items in Source view; More Selection Controls; Using Selections to Display Text; Images; Links; LinkButtons; Source Code; Summary; Snappier Web Sites with AJAX; Take a Walk on the Client Side; ScriptManager and UpdatePanel
- Controlling Browser HistoryExtending Controls with the Control Toolkit; TextBoxWaterMarkExtender; PopupControlExtender; CollapsiblePanelExtender; Source Code Listing; Summary; Saving and Retrieving Data; Getting Data from a Database; Binding Data Controls; Create a Sample Web Page; Using a DataSource Control; Pay No Attention to That Man Behind the Curtain; GridView Control; Auto-Generated Code; Adding Insert, Update, and Delete Statements; Displaying and Updating the Data; Take It for a Spin; Modifying the Grid Based on Conditions; Selecting Data from the GridView
- Passing Parameters to the SELECT QueryLINQ; Creating the Object Model; Using the Object Model; Editing Data in LINQ; ASP.NET Dynamic Data; Source Code Listings; Summary; Validation; Validation Controls; The RequiredFieldValidator; The Summary Control; The Compare Validator; Checking the Input Type; Comparing to Another Control; Range Checking; Regular Expressions; Custom Validation; Summary; Style Sheets, Master Pages, and Navigation; Styles and Style Sheets; Cascading Styles; Inline Styles; Pros and cons; Document-Level Styles; Pros and cons; External Style Sheets; Master Pages
- Creating a Master PageAdding Content Pages; Using Nested Master Pages; Changing the Master Page at Runtime; Navigation; Buttons and HyperLinks; Menus and Bread Crumbs; Site Maps; Using Sitemaps; TreeView; Customizing the look and feel of the TreeView; Replacing the TreeView with a menu control; Accessing site map nodes programmatically; Bread Crumbs; Summary; State and Life Cycle; Page Life Cycle; State; View State; Session State; Application State; Summary; Errors, Exceptions, and Bugs, Oh My!; Creating the Sample Application; Tracing; Page-Level Tracing; Inserting into the Trace Log
- Debugging