When a request occurs for an ASP.Net page, the response is processed through a series of events before being sent to the client browser. These events, known as the Page Life Cycle, are a complicated headache when used improperly, manifesting as odd exceptions, incorrect data, performance issues, and general confusion. It seems simple when reading yet-another-book-on-ASP.NET, but never when applied in the real world. In this session, we decompose this mess, and turn the Life Cycle into an effective and productive tool. No ASP.NET MVC, no Dynamic Data, no MoroRail, no technologies of tomorrow, just the basics of ASP.NET, using the tools we have available in the office, today.
This session is a brief on the pre page life cycle events(Just a quick route map), the Page life cycle events, how is Viewstate important to page life cycle events & Life without Viewstate.
asp.net life cycle is very important and it guides you in various ways like to create dynamic pages and accumulation. crb tech reviews provided a dip working of asp dot net cycle.
The presentation deals with ASP.NET page life cycle and gives you a brief introduction of the events that are fired during each phaze of page processing.
This session is a brief on the pre page life cycle events(Just a quick route map), the Page life cycle events, how is Viewstate important to page life cycle events & Life without Viewstate.
asp.net life cycle is very important and it guides you in various ways like to create dynamic pages and accumulation. crb tech reviews provided a dip working of asp dot net cycle.
The presentation deals with ASP.NET page life cycle and gives you a brief introduction of the events that are fired during each phaze of page processing.
slide for my talk at DevFest Abuja 2015, where I explained the process involved in developing offline first app by leveraging on the power of service worker.
A gentle Introduction to the concept of Progressive Web Apps, explaining the key concept needed to build a website/app that works even when your user is on a flaky network.
Building Offline Ready and Installable Web AppMuhammad Samu
This talks introduces Progressive Web Apps as a way of building web applications that works like native application, keeping users engaged even when on flaky or no network connection also giving them the ability to install the app on their home screen
These slides are related to Page Life Cycle of ASP.NET. Also i Include the 11 event in the Page Life Cycle.
Pre-Init
Init
Init Complete
Pre-Load
Load
Control
Load-Complete
Pre-Render
On Save State Complete
Render
Unload
Also little bit of Description of all these is given in the slides.
Everybody knows Javascript is single-threaded and that it shares this same thread with other browser-related processes such as painting and compositing. There are several techniques to implement pseudo multithreading in JavaScript; however, during this talk we will focus our attention on how to use and debug the Service Worker API. Our end goal is to explore practical use cases in order to simplify the process to render complex user interfaces and transitions in a browser.
Real World Lessons in Progressive Web Application & Service Worker CachingChris Love
Over the past year we have seen a lot of excitement around Progressive Web Applications. Browser evangelist are selling developers and business owners on their advantages and promising future. But what is the real story? What are the details to proper execution? What do engineers need to know to make their web sites into Progressive Web Applications that not only meet the minimum criteria, but meet the sales hype?
Searching the Pokedex offline is fun, what is the real experience like caching a business application? Caching application assets and data can be complex, especially for larger applications. What to cache, how long to cache and how to cache are all valid questions. Often, in an effort to just ship something, we cache nothing. When we don't cache, we disappoint the customer and miss a key promise of progressive web applications.
Introduction to Service Workers, a new Web API that allows developers to build app-like Progressive Apps with features ranging from Offline first to real Push notifications and more.
Service Workers is coming. Bring your own magic with the first programmable cache in your script, and more!
Presented at the GDG Korea DevFest 2014 on the 31st of May 2014: https://sites.google.com/site/gdgdevfestkorea2014/
Overview of ASP.NET
An ASP.NET Page
Server Controls
User Controls
Validation
Master Pages
Themes & skins
Page Cycle Events
Menu, Navigation & Sitemaps
Some cool new ASP.NET 2 Server Controls
slide for my talk at DevFest Abuja 2015, where I explained the process involved in developing offline first app by leveraging on the power of service worker.
A gentle Introduction to the concept of Progressive Web Apps, explaining the key concept needed to build a website/app that works even when your user is on a flaky network.
Building Offline Ready and Installable Web AppMuhammad Samu
This talks introduces Progressive Web Apps as a way of building web applications that works like native application, keeping users engaged even when on flaky or no network connection also giving them the ability to install the app on their home screen
These slides are related to Page Life Cycle of ASP.NET. Also i Include the 11 event in the Page Life Cycle.
Pre-Init
Init
Init Complete
Pre-Load
Load
Control
Load-Complete
Pre-Render
On Save State Complete
Render
Unload
Also little bit of Description of all these is given in the slides.
Everybody knows Javascript is single-threaded and that it shares this same thread with other browser-related processes such as painting and compositing. There are several techniques to implement pseudo multithreading in JavaScript; however, during this talk we will focus our attention on how to use and debug the Service Worker API. Our end goal is to explore practical use cases in order to simplify the process to render complex user interfaces and transitions in a browser.
Real World Lessons in Progressive Web Application & Service Worker CachingChris Love
Over the past year we have seen a lot of excitement around Progressive Web Applications. Browser evangelist are selling developers and business owners on their advantages and promising future. But what is the real story? What are the details to proper execution? What do engineers need to know to make their web sites into Progressive Web Applications that not only meet the minimum criteria, but meet the sales hype?
Searching the Pokedex offline is fun, what is the real experience like caching a business application? Caching application assets and data can be complex, especially for larger applications. What to cache, how long to cache and how to cache are all valid questions. Often, in an effort to just ship something, we cache nothing. When we don't cache, we disappoint the customer and miss a key promise of progressive web applications.
Introduction to Service Workers, a new Web API that allows developers to build app-like Progressive Apps with features ranging from Offline first to real Push notifications and more.
Service Workers is coming. Bring your own magic with the first programmable cache in your script, and more!
Presented at the GDG Korea DevFest 2014 on the 31st of May 2014: https://sites.google.com/site/gdgdevfestkorea2014/
Overview of ASP.NET
An ASP.NET Page
Server Controls
User Controls
Validation
Master Pages
Themes & skins
Page Cycle Events
Menu, Navigation & Sitemaps
Some cool new ASP.NET 2 Server Controls
ForwardJS 2017 - Fullstack end-to-end Test Automation with node.jsMek Srunyu Stittri
Slide deck for ForwardJS 2017 in San Francisco - March 1st 2017
https://forwardjs.com/schedule#lecture-224
Airware builds hardware, software and cloud for commercial drones. We have transitioned to Node.js for cloud functional test automation in 2015. The purpose of this is to unite Fullstack developers and Automation engineers to speak in the same language which is JavaScript. With a year worth of lessons learnt, we will share the challenges involved with building a full-stack test automation framework with Node.js while using the latest and greatest in JavaScript tools.
Presentations includes following topics :-
Introduction of ReactJS.
Component workflow.
State management and useful life-cycles.
React hooks.
Server Side Rendering.
This presentation will explain about spring and hibernate integration based on Java config. moreover, this presentation has a detailed explanation of spring and hibernate integration.
Bullets Kill People: Building Effective PresentationsJay Harris
Slides can destroy. Slides can invigorate. Slides can shape the mood of your audience and bend it at will. Effective communication is a pivotal component of a success. Be it presenting at a user group, assisting with a Sales demo, or simply justifying to your boss the purchase of IDE upgrades, you will give a presentation in your career. But the effectiveness of your presentation is not just about being well-spoken and having a prepared outline; the quality of a slide deck has as much impact on a presentation as the quality of the speaker. Learn to harness this power; use it to tell your story effectively, persuasively, and leave your audience inspired.
Dethroning Grunt: Simple and Effective Builds with gulp.jsJay Harris
Grunt is king. It is the ubiquitous task runner used for most nodejs projects and has quickly expanded to conquer other software ecosystems. However, its kingdom is vulnerable. Grunt does not align well with many nodejs paradigms and is notorious for its harsh learning curve. Meet Gulp, the challenger in the taskrunner revolution. Gulp’s easy configuration produces an easy learning curve, and its alignment with nodejs paradigms eliminates the friction. Grab your ticket, your foam finger, and your team-colored face paint and witness the battle, the revolution, and the crowning of Gulp.
So, you need a Content Management System on the .NET framework. While your business might spend wheelbarrows of money on a platform that is powerful and extensible, your personal site would abandon extensibility for a free, open-source solution. But what if we had an option that was free and powerful and extensible? We do: Orchard CMS. Since we already know that Orchard is free, in this session we will discuss the power of Orchard’s CMS engine. You will learn how to build new modules for the Orchard platform, allowing you to extend functionality as you see fit to meet the needs of your site, your business, and customers.
If you don’t test it, how do you know it works? Over the past few years, we have been compelled to write unit and integration tests for our applications--code that validates code--and it is these tests that change a one-off tool into a well-architected, robust, business-ready application. Yet, every new framework requires a new testing framework, so in this session, we will discuss testing frameworks for node.js. You will walk away with a solid understanding of how to write tests against your node.js applications and modules, leading to confidence that your work is business-ready.
Node.js has given JavaScript a new resurgence as a server-side language. No longer just for image rollovers and AJAX, JS is now available as a platform for creating lightning-fast, lightweight, networked applications. In this session, we will move beyond Node’s base web servers and Twitter applications, and into module development: those small, reusable components that are the foundation for every business application on every platform. Learn how to create a module within Node.js, how to test your module and validate functionality, and how to get your creation distributed into the wild. With this knowledge, you can make the next great Node package and become famous.
So, you have a web site. Your own soapbox to the world. As a developer, it seems easy for us to claim a spot on the world wide web, set up shop, customize the look and feel, and throw up some content. The hard part is attracting people to your new little flag in the sand. Hey, we majored in Computer Science, not Marketing. But there is hope: one hour of tips, tricks, and general how-to about promoting your site using programming, power toys, and other technical prowess. Our discussion will include ways to attract and appeal to search engine spiders using better tools that are freely available and better code that doesn't include learning new languages or frameworks.
Going for Speed: Testing for PerformanceJay Harris
Unit Testing has settled into the mainstream. As developers, we write code that checks code, ensuring that the outcome matches some expected result. But, are we really? As end-users (which includes each one of us from time to time), when we ask a question, we don't just expect our answer to be right, we expect it to be right now. So as developers, why are we only validating for accuracy? Why aren't we going for speed? During this session we'll discuss meeting the performance needs of an application, including developing a performance specification, measuring application performance from stand-alone testing through unit testing, using tools ranging from Team Foundation Server to the command line, and asserting on these measurements to ensure that all expectations are met. Your application does "right." Let's focus on "right now."
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
2. About the Talk Covers Discuss:ASP.NET Page Life CycleProper use of Data Binding Events Involves only ASP.NET EventsNo MVC. No Silverlight.No Controls or DataSource Controls Tips & Tricks. And Traps. Life Cycle Data Binding Tips & Tricks Pain Points Overview What to expect out of this session
3. About the Speaker Covers Jay HarrisSoftware Consultant.NET Developer Ask Questions Anytime Please Give Feedback!http://www.speakerrate.com/jayharris/ Life Cycle Data Binding Tips & Tricks Pain Points Overview What to expect out of this session
5. Page Start Agenda System Assigns Properties:RequestResponseUICulture System determines if the request is new or postback Start The Agenda Anatomy of the ASP.NET Page Life Cycle
6. Page Initialization Agenda System Prepares Controls:Available by UniqueIDProperties set from code/CIF values Applies Theme & MasterPageHandled in PreInit Start Initialization The Agenda Anatomy of the ASP.NET Page Life Cycle
7. Page Load Agenda If IsPostBack:Restores Properties from State Start Initialization Load The Agenda Anatomy of the ASP.NET Page Life Cycle
8. Render Agenda Saves ViewState & Renders Start Initialization Load Render The Agenda Anatomy of the ASP.NET Page Life Cycle
9. Control Validation Agenda If IsPostBack & Validators exist:Runs Validate() for All Validators…even the disabled ones Start Initialization Load Validation Render The Agenda Anatomy of the ASP.NET Page Life Cycle
10. PostBack Events Agenda If IsPostBack:Runs any Event Handlers as needed Includes events such as:TextBox.TextChangedDropDownList.SelectedIndexChangedButton.Click Start Initialization Load Validation Events Render The Agenda Anatomy of the ASP.NET Page Life Cycle
11. Easy to Remember Agenda “SILVER!”(as in medals & bars) Start Initialization Load Validation Events Render The Agenda Anatomy of the ASP.NET Page Life Cycle
12. Easy to Remember Agenda Wait. “SLIVER?!?”(no, not wood) Start Load Initialization Validation Events Render The Agenda Anatomy of the ASP.NET Page Life Cycle
13. Easy to Remember Agenda Huh? “LIVER?!?”(eww. gross. and there’s no onions) Start Load Initialization Validation Events Render The Agenda Anatomy of the ASP.NET Page Life Cycle
14. Easy to Remember Agenda “Hi-yo, Silver, away!”(The Lone Ranger) Start Initialization Load Validation Events Render The Agenda Anatomy of the ASP.NET Page Life Cycle
16. Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
17. Debugging Events Features Tracing Page-Level Page-Level Tracing: <%@ Page Trace=“true” %> Running the Show Harnessing the ASP.NET Page Life Cycle*
18. Debugging Events Features Tracing* Page-Level* Page-Level Tracing: <%@ Page Trace=“true” %> *Not available after Render Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
19. Debugging Events Features Tracing* Page-Level* App-Level Application-Level Tracing: <configuration><system.web> <trace enabled=“true” /> </system.web></configuration> Running the Show Harnessing the ASP.NET Page Life Cycle*
20. Debugging Events Features Tracing* Page-Level* App-Level* Application-Level Tracing: <configuration> <system.web> <trace enabled=“true” /> </system.web></configuration> *Site-Wide Performance Hit Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
21. Event Wiring Features Tracing* Wiring Manual Using the Constructor: public MyPage(){this.Load += PageLoad;}protected void PageLoad(…) Running the Show Harnessing the ASP.NET Page Life Cycle*
22. Event Wiring Features Tracing* Wiring* Manual* Using the Constructor: public MyPage(){this.Load += PageLoad;}protected void PageLoad(…) *Wire Control events in Page Init Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
23. Event Wiring, Auto Features Tracing* Wiring* Manual* Auto-Wire Auto-Wire via Page_EventName: protected void Page_Load(…){ //Do some stuff} Running the Show Harnessing the ASP.NET Page Life Cycle*
24. Event Wiring, Auto Features Tracing* Wiring* Manual* Auto-Wire* Auto-Wire via Page_EventName: protected void Page_Load(…){ //Do some stuff} *Page only. Not for controls.*Performance Hit. Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
25. Event Execution Features Tracing* Wiring* Execution Tree Top-Down Control Tree Execution First load the Page…then load the Container Control…then load the Child Control Running the Show Harnessing the ASP.NET Page Life Cycle*
26. Event Execution Features Tracing* Wiring* Execution* Tree* Top-Down Control Tree Execution First load the Page…then load the Container Control…then load the Child Control *Except: Initialization & Unload First unload Controls, then the Page Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
27. Event Execution Features Tracing* Wiring* Execution* Tree* Collection Index-based Collection Execution page.Controls[0].OnLoadpage.Controls[1].OnLoadpage.Controls[2].OnLoad…page.Controls[n].OnLoad Running the Show Harnessing the ASP.NET Page Life Cycle*
28. Event Execution Features Tracing* Wiring* Execution* Tree* Collection* Index-based Collection Execution page.Controls[0].OnLoadpage.Controls[1].OnLoadpage.Controls[2].OnLoad…page.Controls[n].OnLoad * When was it added to Controls? Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
29. Event Execution Features Tracing* Wiring* Execution* Tree* Collection* Index-based Collection Execution page.Controls[0].OnLoadpage.Controls[1].OnLoadpage.Controls[2].OnLoad…page.Controls[n].OnLoad * When was it added to Controls? Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
30. Loading ViewState Features Tracing* Wiring* Execution* ViewState Control State is loaded twice Once immediately prior to LoadOnce immediately following Load Running the Show Harnessing the ASP.NET Page Life Cycle*
31. Loading ViewState Features Tracing* Wiring* Execution* ViewState* Control State is loaded twice Once immediately prior to LoadOnce immediately following Load *Not restored if modified prior Running the Show Subjected to the terms, limitations, availability, whims, will, desires, rules, patterns, provisions, agreements, covenants, conditions, assigns, successors, and approval of the ASP.NET worker process. Harnessing the ASP.NET Page Life Cycle*
33. DataBind(); Data Control.DataBind();Only for the specific contoland its child controls Page.DataBind();Binds all controls on the page DataBind(); Displaying Data Effectively Binding Dynamic Data to the Page
34. Binding Events Data DataBindingBegins DataBinding of a control DataBind(); EventsDataBinding Displaying Data Effectively Binding Dynamic Data to the Page
35. Binding Events Data RowCreated / ItemCreatedManipulating item markupCannot be dependent on control data Row vs. Item Usage:RowCreated: GridViewItemCreated: DataGrid,ListView, Repeater, and everything else. DataBind(); EventsDataBindingRwCreated Displaying Data Effectively Binding Dynamic Data to the Page
36. Binding Events Data RowDataBound / ItemDataBoundManipulating item dataData is available within controls Row vs. Item Usage:RowCreated: GridViewItemCreated: DataGrid, ListView, Repeater, and everything else. DataBind(); EventsDataBindingRwCreatedRwDBound Displaying Data Effectively Binding Dynamic Data to the Page
37. Resources & Questions ResourcesMSDN: http://tinyurl.com/AspNetPageLifeCycleBlog: http://www.cptloadtest.comEmail: jayharris@harrisdesigns.comTwitter: @jayharris Questions? Wrap-up Taking the Next Steps with the ASP.NET Page Life Cycle
38. Thank You Jay Harris OnlineBlog: http://www.cptloadtest.comEmail: jayharris@harrisdesigns.comTwitter: @jayharris FeedbackRate: http://www.speakerrate.com/jayharris Wrap-up Taking the Next Steps with the ASP.NET Page Life Cycle