
Set up your first asp.net web forms project with visual web developer express, open default.aspx, switch among design, source, and code views, and configure a submit button.
explain how the IsPostBack property distinguishes initial page load from postbacks in ASP.NET web forms. initialize the textbox on first load and update the label after a button click.
Learn to add multiple pages to an asp.net web forms app, create new pages with code-behind, and navigate between them using hyperlinks and button events.
Explore standard asp.net web forms controls, including labels, text boxes, buttons, dropdown lists, list boxes, checkboxes, and radio buttons; learn event handling, selected item properties, and postback behavior.
Learn to use the calendar control in ASP.NET Web Forms, show it with a button, select a date, and populate a textbox with a custom formatted date.
Demonstrates using the file upload control to save a selected file on the server with server.mapPath for dynamic paths, plus extension checks for text files.
Bind a dropdown list to the employee table in a SQL Server database to display names with salaries as values, then display a hello message using the selected item.
Demonstrates cascading dropdown lists in ASP.NET web forms by binding a country dropdown to a database and filtering the state dropdown based on the selected country, with postback handling.
Master the GridView server data control to display a database table on a web page, with features like sorting, paging, and in-grid editing and deleting that update the underlying data.
Demonstrate cascading dropdowns bound to departments and a gridview displaying employees from the selected department, using asp.net web forms and ado.net data sources.
Convert grid view columns to template fields to use a department dropdown and gender radio buttons. Bind these controls to data sources and auto-select the employee's current values.
Trace GridView events to color-code employee rows by salary, using red for under 50k, blue for 50–60k, and green for above 60k via raw data bound logic.
Bind a form view to a department table, enabling insert, edit, delete, and paging. Cascade the form view with a grid view to show related employees.
Configure and display employee records using the ListView control in ASP.NET web forms, linking to a data source, choosing display templates, and enabling edit, insert, and delete operations.
Validate forms with ASP.NET validation controls to enforce required fields, compare passwords, enforce range, regular expressions for emails and phone numbers, and customize error messages.
Learn to create and apply master pages in asp.net web forms to share header, navigation, and footer across pages using content placeholders, and integrate a predesigned template.
Learn how to use cascading stylesheets to style multiple pages and controls, define body and button classes, apply consistent colors and fonts, and update styles across pages efficiently.
Demonstrates authenticating users and authorizing admin and operator roles in an ASP.NET web forms app, using forms authentication, redirecting pages, and a folder-based access structure.
Demonstrates structuring an ASP.NET web forms project with admin and user folders, navigating home, department, and employee pages, performing edit, delete, and insert with grid views, and implementing login controls.
Configure forms authentication, enable role rules, create roles and users, and assign roles using the spinet configuration tool in a complete asp.net web forms with ado.net setup.
Configure a login control on a web forms page, set its destination page, and implement role-based redirects to admin or user homepages, with a login name display control.
Explore how the change password control works in asp.net web forms, featuring password, new password, and confirm password fields, and redirects to the login page for admins and users.
create a new user flow with the create user wizard in the login control, including sign up, continue and cancel URLs, and later assign roles such as admin.
Configure access rules in ASP.NET web forms to secure user and admin folders, enforce login redirects, and disable back navigation via master page scripts.
Merge the aspnet database into the Northwind database using the aspnet_regsql tool to configure membership, profile, and role management, and align web.config and machine.config settings accordingly.
Override machine config settings by updating the web.config to point membership, role, and profile providers to the correct database; configure connection strings and provider names to ensure proper user management.
Explore how to use view state variables to preserve data across postbacks in ASP.NET Web Forms, including storing results, arrays, and objects on a single page.
Discover how to create, assign, and access session variables to carry values across pages, including storing a student object (ID and name) and retrieving it on another page.
Explore the global.asax file and its five events—application start, application end, application error, session start, and session end—and how they fire and end sessions.
use application variables to share data globally across all users, initialize at application start, increment on session start, and decrement on session end to track online users.
Explore cross page posting in asp.net web forms by retrieving the previous page's username via the previous page reference or a public property, on postback.
Discover how output caching stores a page's rendered results for a short duration to avoid server postbacks on every interaction, and how vary by parameter refreshes when data changes.
Learn how to integrate JavaScript in SBX pages within ASP.NET Web Forms, write dynamic and static content using script tags, and apply variables, conditionals, loops, and immediate versus event-driven scripting.
Master client-side validations for ASP.NET web forms by using focus, blur, and change events to validate text boxes and lists, prevent postbacks, and display a single alert for errors.
Create and format simple table reports in ASP.NET Web Forms using ADO.NET, binding employee data to a table, customizing columns, and exporting the report to Excel.
Group by reports in ASP.NET Web Forms with ADO.NET by organizing employees into departments, then adjust visibility and toggles to display department data and related employee details.
Learn to create a matrix metrics report by grouping by department, counting employees, and displaying department names by row and gender by column, with subtotals.
Create graphical reports by selecting axis fields, visualize department employee counts, compare male and female distributions, and explore color-coded charts with 3D effects.
Design reports with a shared header and footer, display the report name, execution time, page numbers, and salary-based text using global expressions.
Explore how web services connect clients and servers across networks using agreed message formats and internet media, much like a telephone directory service.
Learn to build and consume a real-time ASP.NET web service: create a method to compute age from day, month, year and call it from a web app via a proxy.
Syed Mohsin Ali
best teacher
best teacher i have ever seen
Code Breaker
Top one
Very good effort to simplyfy things. Appreciated.
Kazi Arifuzzaman
a superb course!
I am in IT for last 3 yrs working in both java and .net platform. This course is nicely organized and well structured. You are going to learn a lot whether you just listen or practise. Manzoor knows his staff and superb in his explanation and giving you all the details you need.
Q:Hi, I am really interested in learning how to develop a web application. But, I do not have any prior knowledge of .Net. Can I learn from this course?
A: Yes. Sure you can. Just you need to learn C#.Net and SQL Server courses of mine from same udemy portal.
In this course in Asp.Net I am going to teach you how to create your first web app from scratch then you will learn how to work with all the standard server controls like ListBox, DropDownList, RadioButtonList, CheckBoxList BulletList, Calender and FileUpload then slowly we will move on to data controls like GridView and FormView. We will also dig into GridView and perform some advance operation like adding controls to gridview column and formation gridview rows based on data.
Latest topics will be added on regular basis.