Microsoft Certification Study Guides
70-528 (drill down): Microsoft Certification Study Guide
Create and configure a Web application.
<< Create a new Web application.
<< Add Web Forms pages to a Web application.
Add and configure Web server controls.
<< Add Web server controls to a Web Form.
<< Configure the properties of Web server controls programmatically.
<< Configure Web server control properties by using the Microsoft Visual Studio Property Editor.
<< Specify whether events of a control cause a Web Form to post to the server.
<< Configure a control to receive postback events.
<< Access controls in Web Forms pages when working with naming containers and child controls.
<< Create HTML server controls in the designer.
<< Set HTML server control properties programmatically.
<< Use HTML server controls to programmatically access HTML tags.
<< Create HTML controls as elements in an HTML document.
<< Use the AdRotator Web server control to manage banners and pop-up windows.
<< Use the Button Web server control to send a command to the server when a button is clicked.
<< Display a calendar on a Web page by using the Calendar Web server control.
<< Implement the CheckBox Web server control.
<< Implement the FileUpload Web server control.
<< Create and manipulate links on a Web Form by using the HyperLink Web server control.
<< Display an image on a Web Form by using the Image Web server control.
<< Implement a button on a Web Form by using the ImageButton Web server control.
<< Define hotspot regions within an image by using the ImageMap Web server control.
<< Use the Label Web server control to display customized text on a Web page.
<< Display a hyperlink style button on a Web Form by using the LinkButton Web server control.
<< Display lists of information by using controls that derive from the ListControl class.
<< Create a Web Form with static text by using the Literal Web server control.
<< Implement pagination for controls on a page by using the Pager Web server control.
<< Use the Panel Web server control to arrange controls in groups on a page.
<< Create a container for a group of View controls by using the MultiView Web server control.
<< Use the View Web server control to create a Web application.
<< Create a mutually exclusive set of choices by using the RadioButton Web server control.
<< Construct a table by using the Table, TableRow, and TableCell Web server controls.
<< Enable users to type information into a Web Form by using the TextBox Web server control.
<< Create a wizard by using the Wizard Web server control to collect data through multiple steps of a process.
<< Use the XML Web server control to create XML data at the location of the control.
<< Customize the appearance of Web server controls by using Web control templates.
<< Programmatically edit settings in a Web site's configuration file.
<< Dynamically add Web server controls to a Web Forms page.
Create event handlers for pages and controls.
<< Create event handlers for a page or control at design time.
<< Respond to application and session events.
Manage state and application data.
<< Manage state of an application by using client-based state management options.
<< Manage state of an application by using server-based state management options.
<< Maintain state of an application by using database technology.
Implement globalization and accessibility.
Implement site navigation and input validation.
<< Use the SiteMap Web server control to display a representation of a Web site's navigation structure.
<< Use validation controls to perform Web Forms validation.
<< Validate against values in a database for server controls by using a CustomValidator control.
<< Create a CustomValidator control and tie it to a custom function.
<< Test programmatically whether a user's input passed validation before running code.
<< Specify the location of a validation error message for server controls.
<< Format validation error messages for server controls.
<< Specify the layout for in-place messages on server controls.
<< Disable validation for server controls.
<< Display custom error messages for server controls.
<< Validate server controls programmatically.
Write an ASP.NET handler to generate images dynamically
Configure settings for a Web application.
<< Configure system-wide settings in the Machine.config file.
<< Configure settings for a Web application in the Web.config file.
<< Manage a Web application's configuration by using the Web Site Administration Tool.
Program a Web application.
<< Redirect users to another Web page by using a server-side method.
<< Detect browser types in Web Forms.
<< Ascertain the cause of an unhandled exception at the page level.
<< Programmatically access the header of a Web page.
<< Implement cross-page postbacks.
<< Assign focus to a control on a page when the page is displayed.
<< Avoid performing unnecessary processing on a round trip by using a page's IsPostBack property.
<< Access encapsulated page and application context.
<< Avoid unnecessary client-side redirection by using the HttpServerUtility.Transfer method.
<< Avoid round trips by using client-side scripts.
<< Use a page's Async attribute to create a page that has built-in asynchronous capabilities.
<< Convert HTML server controls to HTML elements.
Implement data-bound controls.
<< Use tabular data source controls to return tabular data.
<< Use hierarchical data source controls to display hierarchical data.
<< Display data by using simple data-bound controls.
<< Display data by using composite data-bound controls.
<< Display data by using hierarchical data-bound controls.
<< Use the FormView control to display the values of a single table record from a data source.
Manage connections and transactions of databases.
<< Configure a connection to a database graphically by using the Connection Wizard.
<< Configure a connection by using Server Explorer.
<< Configure a connection to a database by using the connection class.
<< Connect to a database by using specific database connection objects.
<< Enumerate through instances of Microsoft SQL Server by using the DbProviderFactories.GetFactoryClasses method.
<< Open a connection by using the Open method of a connection object.
<< Close a connection by using the connection object.
<< Secure a connection to protect access to your data source.
<< Create a connection designed for reuse in a connection pool.
<< Control connection pooling by configuring ConnectionString values based on database type.
<< Use connection events to detect database information.
<< Handle connection exceptions when connecting to a database.
<< Perform transactions by using the ADO.NET Transaction object.
Create, delete, and edit data in a connected environment.
<< Retrieve data by using a DataReader object.
<< Build SQL commands visually in Server Explorer.
<< Build SQL commands in code.
<< Create parameters for a command object.
<< Perform database operations by using a command object.
<< Retrieve data from a database by using a command object.
<< Perform asynchronous operations by using a command object.
<< Perform bulk copy operations to copy data to a SQL Server computer.
<< Store and retrieve binary large object (BLOB) data types in a database.
Create, delete, and edit data in a disconnected environment.
<< Create an instance of the DataSet class programmatically.
<< Create a DataSet graphically.
<< Create a DataSet programmatically.
<< Add a DataTable to a DataSet.
<< Add a relationship between tables.
<< Navigate a relationship between tables.
<< Merge DataSet contents.
<< Copy DataSet contents.
<< Create a strongly typed DataSet.
<< Manage data within a DataTable.
<< Create and use DataViews.
<< Represent data in a DataSet by using XML.
<< Access an ADO Recordset or Record by using the OleDbDataAdapter object.
<< Generate DataAdapter commands automatically by using the CommandBuilder object.
<< Generate DataAdapter commands programmatically.
<< Populate a DataSet by using a DataAdapter.
<< Update a database by using a DataAdapter.
<< Resolve conflicts between a DataSet and a database by using the DataAdapter.
<< Respond to changes made to data at the data source by using DataAdapter events.
<< Perform batch operations by using DataAdapters.
Manage XML data with the XML Document Object Model (DOM).
<< Read XML data into the DOM by using the Load method.
<< Modify an XML document by adding and removing nodes.
<< Modify nodes in an XML document.
<< Write data in XML format from the DOM.
<< Work with nodes in the XML DOM by using XmlNamedNodeMap and the XmlNodeList.
<< Modify XML declaration.
Read and write XML data by using the XmlReader and
<< Read XML data by using the XmlReader.
<< Read all XML element and attribute content.
<< Read specific element and attribute content.
<< Read XML data by using the XmlTextReader class.
<< Read node trees by using the XmlNodeReader.
<< Validate XML data by using the XmlValidatingReader.
<< Write XML data by using the XmlWriter.
Create a composite Web application control.
<< Create a user control.
<< Convert a Web Forms page to a user control.
<< Include a user control in a Web Forms page.
<< Manipulate user control properties.
<< Handle user control events within the user control code-declaration block or code-behind file.
<< Create instances of user controls programmatically.
<< Develop user controls in a code-behind file.
<< Create a templated user control.
Create a custom Web control that inherits from the
<< Create a custom Web control.
<< Add a custom Web control to the Toolbox.
<< Individualize a custom Web control.
<< Create a custom designer for a custom Web control.
Create a composite server control.
<< Create a base class for composite controls.
<< Create a composite control.
Develop a templated control.
<< Create a templated control.
<< Develop a templated data-bound control.
Use a Web setup project to deploy a Web application to a
<< Create a Web setup project.
<< Configure deployment properties for a Web setup project.
<< Install a Web application on a target server.
Copy a Web application to a target server by using the
Precompile a Web application by using the Publish Web utility.
Optimize and troubleshoot a Web application.
<< Customize event-level analysis by using the ASP.NET health-monitoring API.
<< Use performance counters to track the execution of an application.
<< Troubleshoot a Web application by using ASP.NET tracing.
<< Optimize performance by using the ASP.NET Cache object.
Implement a consistent page design by using master pages.
<< Add a ContentPlaceHolder control to a master page.
<< Specify default content for a ContentPlaceHolder.
<< Reference external resources in a master page.
<< Define the content of a particular page in a content page.