title
ASP.NET Tutorial 2- How to Create a Login website - Validation Controls ( Registration Page )
description
In this video I will show How to create ASP.NET Validation Control for User Registration or Custom Email Validation on ASP.NET C#.
for this we will create a Password Policy/Strength ASP .NET Validator in which validation showing in both panels in asp.net,
Email Address Validation for ASP.NET, How to use ASP.NET validation controls, validation - ASP.Net - Register users based on e-mail, Email Address Validation for ASP.NET
★★★Top Online Courses From ProgrammingKnowledge ★★★
Python Programming Course ➡️ http://bit.ly/2vsuMaS ⚫️ http://bit.ly/2GOaeQB
Java Programming Course ➡️ http://bit.ly/2GEfQMf ⚫️ http://bit.ly/2Vvjy4a
Bash Shell Scripting Course ➡️ http://bit.ly/2DBVF0C ⚫️ http://bit.ly/2UM06vF
Linux Command Line Tutorials ➡️ http://bit.ly/2IXuil0 ⚫️ http://bit.ly/2IXukt8
C Programming Course ➡️ http://bit.ly/2GQCiD1 ⚫️ http://bit.ly/2ZGN6ej
C++ Programming Course ➡️ http://bit.ly/2V4oEVJ ⚫️ http://bit.ly/2XMvqMs
PHP Programming Course ➡️ http://bit.ly/2XP71WH ⚫️ http://bit.ly/2vs3od6
Android Development Course ➡️ http://bit.ly/2UHih5H ⚫️ http://bit.ly/2IMhVci
C# Programming Course ➡️ http://bit.ly/2Vr7HEl ⚫️ http://bit.ly/2W6RXTU
JavaFx Programming Course ➡️ http://bit.ly/2XMvZWA ⚫️ http://bit.ly/2V2CoAi
NodeJs Programming Course ➡️ http://bit.ly/2GPg7gA ⚫️ http://bit.ly/2GQYTQ2
Jenkins Course For Developers and DevOps ➡️ http://bit.ly/2Wd4l4W ⚫️ http://bit.ly/2J1B1ug
Scala Programming Tutorial Course ➡️ http://bit.ly/2PysyA4 ⚫️ http://bit.ly/2PCaVj2
Bootstrap Responsive Web Design Tutorial ➡️ http://bit.ly/2DFQ2yC ⚫️ http://bit.ly/2VoJWwH
MongoDB Tutorial Course ➡️ http://bit.ly/2LaCJfP ⚫️ http://bit.ly/2WaI7Ap
QT C++ GUI Tutorial For Beginners ➡️ http://bit.ly/2vwqHSZ
★★★ Online Courses to learn ★★★
Get 2 FREE Months of Unlimited Classes from skillshare - https://skillshare.eqcm.net/r1KEj
Data Science - http://bit.ly/2lD9h5L | http://bit.ly/2lI8wIl
Machine Learning - http://bit.ly/2WGGQpb | http://bit.ly/2GghLXX
Artificial Intelligence - http://bit.ly/2lYqaYx | http://bit.ly/2NmaPya
MERN Stack E-Degree Program - http://bit.ly/2kx2NFe | http://bit.ly/2lWj4no
DevOps E-degree - http://bit.ly/2k1PwUQ | http://bit.ly/2k8Ypfy
Data Analytics with R - http://bit.ly/2lBKqz8 | http://bit.ly/2lAjos3
AWS Certification Training - http://bit.ly/2kmLtTu | http://bit.ly/2lAkQL1
Projects in Java - http://bit.ly/2kzn25d | http://bit.ly/2lBMffs
Machine Learning With TensorFlow - http://bit.ly/2m1z3AF | http://bit.ly/2lBMhnA
Angular 8 - Complete Essential Guide - http://bit.ly/2lYvYRP
Kotlin Android Development Masterclass - http://bit.ly/2GcblsI
Learn iOS Programming Building Advance Projects - http://bit.ly/2kyX7ue
★★★ Follow ★★★
My Website - http://www.codebind.com
DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This help support the channel and allows us to continue to make videos like this. Thank you for the support!
detail
{'title': 'ASP.NET Tutorial 2- How to Create a Login website - Validation Controls ( Registration Page )', 'heatmap': [{'end': 990.464, 'start': 970.734, 'weight': 0.768}, {'end': 1151.176, 'start': 1095.473, 'weight': 0.97}, {'end': 1354.297, 'start': 1258.527, 'weight': 0.835}, {'value': 0.823270946796761, 'end_time': 1354.297, 'start_time': 1306.178}, {'end': 1403.121, 'start': 1373.514, 'weight': 0.712}], 'summary': 'The asp.net tutorial covers creating a dynamic registration page with user input validation controls and error messages for username, email, and password, including a minimum password length requirement. it demonstrates creating an empty website, adding a registration page, formatting data, aligning validation controls, connecting field validator with text boxes, and debugging the registration form for successful user registration.', 'chapters': [{'end': 153.193, 'segs': [{'end': 153.193, 'src': 'embed', 'start': 81.304, 'weight': 0, 'content': [{'end': 87.929, 'text': 'so when you click register, you can register yourself to the website.', 'start': 81.304, 'duration': 6.625}, {'end': 95.496, 'text': 'so in this video I will show you how to make this registration page.', 'start': 87.929, 'duration': 7.567}, {'end': 109.848, 'text': 'so, for example, I write here username, anything and email ID and a password and confirm password.', 'start': 95.496, 'duration': 14.352}, {'end': 117.569, 'text': 'and when I click this button it says some message if there is some mistake.', 'start': 109.848, 'duration': 7.721}, {'end': 122.971, 'text': 'I have done a while filling this information.', 'start': 117.569, 'duration': 5.402}, {'end': 128.192, 'text': 'it says password must be six character long or I.', 'start': 122.971, 'duration': 5.221}, {'end': 135.457, 'text': 'when I does not enter any name or email, it shows me these messages.', 'start': 128.192, 'duration': 7.265}, {'end': 153.193, 'text': 'so I will show you how to make this kind of a registration page and it will also show these messages using the validation control which we are going to use in the in the registration page.', 'start': 135.457, 'duration': 17.736}], 'summary': 'Demonstration of creating a registration page with validation controls and error messages.', 'duration': 71.889, 'max_score': 81.304, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A881304.jpg'}], 'start': 0.749, 'title': 'Asp.net dynamic pages tutorial', 'summary': 'Covers creating a dynamic registration page using asp.net, showcasing user input validation controls and error messages for username, email, and password, with a minimum password length requirement of six characters.', 'chapters': [{'end': 153.193, 'start': 0.749, 'title': 'Asp.net dynamic pages tutorial', 'summary': 'Covers creating a dynamic registration page using asp.net, demonstrating how to implement user input validation controls and error messages for username, email, and password, including a minimum password length requirement of six characters.', 'duration': 152.444, 'highlights': ['The video demonstrates creating a dynamic registration page in ASP.NET, including user input validation controls and error messages for username, email, and password.', 'It showcases implementing a minimum password length requirement of six characters and displaying corresponding error messages for incomplete input fields.', 'The tutorial emphasizes the use of validation controls to handle user input errors and provide informative feedback during the registration process.']}], 'duration': 152.444, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8749.jpg', 'highlights': ['The video demonstrates creating a dynamic registration page in ASP.NET, including user input validation controls and error messages for username, email, and password.', 'The tutorial emphasizes the use of validation controls to handle user input errors and provide informative feedback during the registration process.', 'It showcases implementing a minimum password length requirement of six characters and displaying corresponding error messages for incomplete input fields.']}, {'end': 443.771, 'segs': [{'end': 191.342, 'src': 'embed', 'start': 153.193, 'weight': 2, 'content': [{'end': 164.958, 'text': 'so this video i will start with making a new fresh project and this time we will make a empty website.', 'start': 153.193, 'duration': 11.765}, {'end': 167.018, 'text': 'so i will go file,', 'start': 164.958, 'duration': 2.06}, {'end': 182.255, 'text': 'new website and last time we have chosen this option asp.net website but it automatically generate some content for us and for learning purpose.', 'start': 167.018, 'duration': 15.237}, {'end': 191.342, 'text': "let's start with creating the empty uh website so that we will be able to, uh, create our own pages.", 'start': 182.255, 'duration': 9.087}], 'summary': 'Creating a new empty website project for learning purposes in asp.net.', 'duration': 38.149, 'max_score': 153.193, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8153193.jpg'}, {'end': 443.771, 'src': 'embed', 'start': 229.939, 'weight': 0, 'content': [{'end': 244.463, 'text': 'So I will go to, I will right click my project and I will click add new content and I will say web form and this name I can change.', 'start': 229.939, 'duration': 14.524}, {'end': 253.635, 'text': 'So, for example, I will write registration.aspx.', 'start': 244.883, 'duration': 8.752}, {'end': 261.558, 'text': 'okay, and I click add, and this will add a page.', 'start': 253.635, 'duration': 7.923}, {'end': 266.44, 'text': "by default, it's in the source mode, source code.", 'start': 261.558, 'duration': 4.882}, {'end': 274.609, 'text': "you can just click this design mode And it's nothing but empty design.", 'start': 266.44, 'duration': 8.169}, {'end': 279.513, 'text': 'So what we are going to do is we are going to add a table.', 'start': 275.47, 'duration': 4.043}, {'end': 283.796, 'text': 'So just go to this table here and click insert.', 'start': 279.553, 'duration': 4.243}, {'end': 291.061, 'text': 'And for example, we want seven rows and three columns.', 'start': 284.376, 'duration': 6.685}, {'end': 293.523, 'text': 'And I will click OK.', 'start': 292.242, 'duration': 1.281}, {'end': 297.806, 'text': 'And it creates seven rows and three columns for us.', 'start': 294.463, 'duration': 3.343}, {'end': 308.146, 'text': "so, first of all, let's going following this information.", 'start': 299.602, 'duration': 8.544}, {'end': 315.389, 'text': 'for example, I want to write username, email, password and confirm password.', 'start': 308.146, 'duration': 7.243}, {'end': 320.792, 'text': 'okay, so I will copy this username and paste it here.', 'start': 315.389, 'duration': 5.403}, {'end': 324.562, 'text': 'second, is email.', 'start': 322.441, 'duration': 2.121}, {'end': 328.083, 'text': 'I will copy this and paste it here.', 'start': 324.562, 'duration': 3.521}, {'end': 331.845, 'text': 'third, is the password.', 'start': 328.083, 'duration': 3.762}, {'end': 342.069, 'text': 'I will copy and paste it and the fourth is the confirm password field.', 'start': 331.845, 'duration': 10.224}, {'end': 345.15, 'text': 'so I will once again copy and paste it.', 'start': 342.069, 'duration': 3.081}, {'end': 347.671, 'text': 'and there is one more field I want to add.', 'start': 345.15, 'duration': 2.521}, {'end': 357.798, 'text': 'here is, for example, I want to add a country, country name, which you live in.', 'start': 347.671, 'duration': 10.127}, {'end': 368.901, 'text': 'so I added this country and right now you can see there is some content here.', 'start': 357.798, 'duration': 11.103}, {'end': 373.363, 'text': 'so what I can do is I can just select.', 'start': 368.901, 'duration': 4.462}, {'end': 381.857, 'text': 'this selection I made is pressing the control key and selecting one, For example one row, second.', 'start': 373.363, 'duration': 8.494}, {'end': 386.205, 'text': 'This is a cell, not a row and you.', 'start': 383.179, 'duration': 3.026}, {'end': 388.308, 'text': 'Select all the.', 'start': 387.427, 'duration': 0.881}, {'end': 402.986, 'text': 'cells and what you can do is you can align these cell content by going here align and, for example,', 'start': 390.602, 'duration': 12.384}, {'end': 412.436, 'text': 'I want to align this in the right so I can align this in the right right like this Okay.', 'start': 402.986, 'duration': 9.45}, {'end': 422.488, 'text': 'And I can also change the font and other things from here.', 'start': 413.337, 'duration': 9.151}, {'end': 425.792, 'text': 'Header, height and everything.', 'start': 422.508, 'duration': 3.284}, {'end': 430.717, 'text': 'Okay So you can do it from this place.', 'start': 425.812, 'duration': 4.905}, {'end': 443.771, 'text': 'And individually if you go here, so I can, what I can do is here I can change the style, title and ID of this thing.', 'start': 431.999, 'duration': 11.772}], 'summary': 'Creating a web form with a table, adding fields like username, email, and aligning cell content.', 'duration': 213.832, 'max_score': 229.939, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8229939.jpg'}], 'start': 153.193, 'title': 'Creating a website and data formatting', 'summary': "Covers creating an empty website in visual c# and adding a web page named 'registration.aspx', adding a table with 7 rows and 3 columns for a form, and formatting cell content in a spreadsheet, providing a user-friendly interface for data manipulation.", 'chapters': [{'end': 274.609, 'start': 153.193, 'title': 'Creating an empty website and adding a web page', 'summary': "Covers the process of creating a new empty website in visual c# and adding a web page named 'registration.aspx' for learning purposes.", 'duration': 121.416, 'highlights': ["Creating an empty website in Visual C# and adding a web page named 'registration.aspx' for learning purposes.", 'The process involves starting with making a new fresh project and choosing the option to create an empty website.', "After creating the empty website, a web page named 'registration.aspx' is added by right-clicking the project, selecting 'add new content', and choosing 'web form'."]}, {'end': 357.798, 'start': 275.47, 'title': 'Adding table and fields in form', 'summary': 'Covers the process of adding a table with 7 rows and 3 columns for a form and populating it with fields such as username, email, password, confirm password, and an additional country name field.', 'duration': 82.328, 'highlights': ['The process involves adding a table with 7 rows and 3 columns for the form, providing a structured layout for the fields.', 'Fields such as username, email, password, and confirm password are populated within the table, ensuring a clear organization of form elements.', 'An additional field for country name is added, enhancing the form with relevant user information.']}, {'end': 443.771, 'start': 357.798, 'title': 'Data alignment and formatting in spreadsheet', 'summary': 'Explains how to align and format cell content in a spreadsheet, including selecting, aligning, and changing font and style individually, providing a user-friendly interface for data manipulation.', 'duration': 85.973, 'highlights': ["The user can align cell content by using the 'align' option, offering flexibility in data presentation.", 'The user can change font, header height, and other attributes from a centralized location, streamlining the formatting process.', 'The user can individually change the style, title, and ID of specific cells, allowing for customized presentation and organization of data.']}], 'duration': 290.578, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8153193.jpg', 'highlights': ['Adding a table with 7 rows and 3 columns for the form, providing a structured layout for the fields.', "Creating an empty website in Visual C# and adding a web page named 'registration.aspx' for learning purposes.", 'The process involves starting with making a new fresh project and choosing the option to create an empty website.', "The user can align cell content by using the 'align' option, offering flexibility in data presentation.", 'Fields such as username, email, password, and confirm password are populated within the table, ensuring a clear organization of form elements.', 'The user can change font, header height, and other attributes from a centralized location, streamlining the formatting process.', 'An additional field for country name is added, enhancing the form with relevant user information.', 'The user can individually change the style, title, and ID of specific cells, allowing for customized presentation and organization of data.', "After creating the empty website, a web page named 'registration.aspx' is added by right-clicking the project, selecting 'add new content', and choosing 'web form'."]}, {'end': 879.037, 'segs': [{'end': 483.86, 'src': 'embed', 'start': 445.31, 'weight': 1, 'content': [{'end': 454.914, 'text': 'okay. so now what i will do is i will add some text boxes for entering the information.', 'start': 445.31, 'duration': 9.604}, {'end': 467.56, 'text': 'so i will go to the standard toolbox and i will search for the text box from here and drag and drop into this cell.', 'start': 454.914, 'duration': 12.646}, {'end': 474.043, 'text': 'okay, and in the same way i can drag and drop to the second cell for email.', 'start': 467.56, 'duration': 6.483}, {'end': 478.219, 'text': 'third cell for password.', 'start': 474.958, 'duration': 3.261}, {'end': 483.86, 'text': 'fourth cell for confirm password and the country name.', 'start': 478.219, 'duration': 5.641}], 'summary': 'Adding text boxes for entering information in cells.', 'duration': 38.55, 'max_score': 445.31, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8445310.jpg'}, {'end': 635.247, 'src': 'embed', 'start': 581.697, 'weight': 2, 'content': [{'end': 586.84, 'text': 'You see the width is all automatically changed.', 'start': 581.697, 'duration': 5.143}, {'end': 597.077, 'text': 'So I will click all these control and then i change the width 180p 180px.', 'start': 587.4, 'duration': 9.677}, {'end': 614.367, 'text': 'okay, once you have done that, in here we will add some validation control.', 'start': 597.077, 'duration': 17.29}, {'end': 622.654, 'text': 'so whenever you submit your form and if some information is not correct, you will be able to see some messages.', 'start': 614.367, 'duration': 8.287}, {'end': 635.247, 'text': 'okay, so I will just adjust this a little and in here I will add validation control.', 'start': 624.015, 'duration': 11.232}], 'summary': 'Adjusting width to 180px and adding validation control for form submission.', 'duration': 53.55, 'max_score': 581.697, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8581697.jpg'}, {'end': 781.187, 'src': 'embed', 'start': 690.751, 'weight': 0, 'content': [{'end': 694.654, 'text': "now let's add a validation field.", 'start': 690.751, 'duration': 3.903}, {'end': 707.2, 'text': 'so validation field is nothing but these field which appears when some alert or some wrong information is given by the user.', 'start': 694.654, 'duration': 12.546}, {'end': 719.81, 'text': 'so I will go to this validation And here I will choose requested field validation.', 'start': 707.2, 'duration': 12.61}, {'end': 739.244, 'text': 'Ok So I will drag this requested field validation one by one to my cells corresponding to the username, password etc.', 'start': 719.83, 'duration': 19.414}, {'end': 743.081, 'text': 'OK, and now I can.', 'start': 741.44, 'duration': 1.641}, {'end': 747.705, 'text': 'Change the message error message which I want to show.', 'start': 744.523, 'duration': 3.182}, {'end': 749.347, 'text': "So let's.", 'start': 748.666, 'duration': 0.681}, {'end': 753.01, 'text': 'Go on these lines itself.', 'start': 750.488, 'duration': 2.522}, {'end': 758.754, 'text': 'So, for username, I want to show the error message as so,', 'start': 753.17, 'duration': 5.584}, {'end': 768.342, 'text': 'just select this required field validator and go to the property and go to error message here and just write your message,', 'start': 758.754, 'duration': 9.588}, {'end': 769.784, 'text': 'whatever message you want to show.', 'start': 768.342, 'duration': 1.442}, {'end': 773.845, 'text': 'second was for email.', 'start': 770.824, 'duration': 3.021}, {'end': 776.205, 'text': 'I will just copy it.', 'start': 773.845, 'duration': 2.36}, {'end': 781.187, 'text': 'and second, validator and paste it here.', 'start': 776.205, 'duration': 4.982}], 'summary': 'Adding requested field validation to cells for username, password, and email, allowing customization of error messages.', 'duration': 90.436, 'max_score': 690.751, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8690751.jpg'}], 'start': 445.31, 'title': 'Creating and adding form validation', 'summary': 'Covers creating a form with text boxes, drop-down list for selecting a country, and aligning validation controls. it also discusses adding validation fields and custom error messages for username, email, password, confirm password, and country.', 'chapters': [{'end': 635.247, 'start': 445.31, 'title': 'Creating form with text boxes and drop-down list', 'summary': 'Discusses creating a form with text boxes for email, password, confirm password, and a drop-down list for selecting a country, as well as aligning and adding validation controls to the form.', 'duration': 189.937, 'highlights': ['Adding text boxes for entering information and a drop-down list for selecting a country The chapter describes adding text boxes for email, password, confirm password, and a drop-down list for selecting a country, with options like USA, UK, Germany, and France.', 'Aligning the controls and setting their width to 180px The chapter explains aligning the text boxes and combo box, setting their width to 180px, and adjusting the controls for a uniform appearance.', 'Adding validation control for form submission The chapter discusses adding validation controls to the form to display error messages when incorrect information is submitted, ensuring data integrity and accuracy.']}, {'end': 879.037, 'start': 635.247, 'title': 'Adding validation fields and error messages', 'summary': 'Discusses adding validation fields for username, email, password, confirm password, and country, along with custom error messages and formatting.', 'duration': 243.79, 'highlights': ['Adding validation fields for username, email, password, confirm password, and country. The chapter explains the addition of validation fields for the username, email, password, confirm password, and country.', 'Customizing error messages for the validation fields. The chapter describes the process of customizing error messages for each validation field, allowing for personalized feedback to users.', 'Formatting the error messages for visibility. The chapter covers the formatting of error messages, including aligning, justifying, and changing the font color to improve visibility and user experience.']}], 'duration': 433.727, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8445310.jpg', 'highlights': ['Adding validation fields for username, email, password, confirm password, and country.', 'Adding text boxes for entering information and a drop-down list for selecting a country.', 'Adding validation control for form submission', 'Customizing error messages for the validation fields.', 'Aligning the controls and setting their width to 180px', 'Formatting the error messages for visibility.']}, {'end': 1240.074, 'segs': [{'end': 1050.562, 'src': 'heatmap', 'start': 970.734, 'weight': 0, 'content': [{'end': 975.137, 'text': 'So the initial value is here is select country.', 'start': 970.734, 'duration': 4.403}, {'end': 980.381, 'text': 'So just open this and copy this select country from here.', 'start': 975.237, 'duration': 5.144}, {'end': 990.464, 'text': 'and just select this option once again required field validation and in here in the properties,', 'start': 981.401, 'duration': 9.063}, {'end': 999.148, 'text': 'search for initial value and paste whatever you have copied from here and paste it here.', 'start': 990.464, 'duration': 8.684}, {'end': 1002.749, 'text': 'okay, so this is also done.', 'start': 999.148, 'duration': 3.601}, {'end': 1013.133, 'text': 'now our password we cannot show it to the outside world, so we need to protect our password.', 'start': 1002.749, 'duration': 10.384}, {'end': 1029.942, 'text': "so what we will do is we will select our text box for the password and select text mode, and we say it's a password and confirm password.", 'start': 1014.151, 'duration': 15.791}, {'end': 1038.768, 'text': 'also it once more, select your confirm password text box and we will select this as password.', 'start': 1029.942, 'duration': 8.826}, {'end': 1043.557, 'text': 'Okay, all this is done.', 'start': 1041.135, 'duration': 2.422}, {'end': 1050.562, 'text': 'Now for example you need to confirm password.', 'start': 1043.577, 'duration': 6.985}], 'summary': 'Configuring form fields and password protection for select country and confirm password.', 'duration': 119.274, 'max_score': 970.734, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8970734.jpg'}, {'end': 1151.176, 'src': 'heatmap', 'start': 1095.473, 'weight': 0.97, 'content': [{'end': 1109.94, 'text': 'change the error message so you can say both password must be same.', 'start': 1095.473, 'duration': 14.467}, {'end': 1125.628, 'text': 'okay, and what you can do here is Just select the first option which is required field and click arrow button and press enter,', 'start': 1109.94, 'duration': 15.688}, {'end': 1127.489, 'text': 'so it shows on the second line.', 'start': 1125.628, 'duration': 1.861}, {'end': 1134.374, 'text': 'Okay And just select it and change the font of this also.', 'start': 1127.93, 'duration': 6.444}, {'end': 1137.016, 'text': 'Core color also red.', 'start': 1134.614, 'duration': 2.402}, {'end': 1145.195, 'text': 'And here we also provide the control to validate.', 'start': 1139.094, 'duration': 6.101}, {'end': 1151.176, 'text': 'Control to validate is this field which is text box repeat password.', 'start': 1145.615, 'duration': 5.561}], 'summary': "Change error message to 'passwords must be same', select required field, change font, set core color to red, and provide control to validate text box repeat password.", 'duration': 55.703, 'max_score': 1095.473, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A81095473.jpg'}, {'end': 1208.598, 'src': 'embed', 'start': 1168.627, 'weight': 3, 'content': [{'end': 1170.769, 'text': 'Okay so this also we have done.', 'start': 1168.627, 'duration': 2.142}, {'end': 1175.873, 'text': 'Now to validate the email also.', 'start': 1171.89, 'duration': 3.983}, {'end': 1184.64, 'text': 'Email. somebody can write his name and this will not be a regular email ID,', 'start': 1177.134, 'duration': 7.506}, {'end': 1192.087, 'text': 'and you Also want to validate your email ID or whatever user have entered the email ID.', 'start': 1184.64, 'duration': 7.447}, {'end': 1195.971, 'text': 'It should be a valid email ID.', 'start': 1192.187, 'duration': 3.784}, {'end': 1198.253, 'text': 'It should not be any random text.', 'start': 1195.991, 'duration': 2.262}, {'end': 1201.196, 'text': 'So you can also validate that also.', 'start': 1198.873, 'duration': 2.323}, {'end': 1208.598, 'text': 'by using a validator called regular expression validator.', 'start': 1201.876, 'duration': 6.722}], 'summary': 'Validation of email input using regular expression validator.', 'duration': 39.971, 'max_score': 1168.627, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A81168627.jpg'}], 'start': 879.057, 'title': 'Connecting field validator with text box and password and email validation', 'summary': 'Explains how to connect a field validator with text boxes for username, email, password, repeat password, and country name drop down, and also specifies the initial value for the country drop down to trigger the required field validation. it also covers protecting passwords by setting text mode as password and using compare validator, and validating email ids using regular expression validator.', 'chapters': [{'end': 1002.749, 'start': 879.057, 'title': 'Connecting field validator with text box', 'summary': 'Explains how to connect a field validator with text boxes for username, email, password, repeat password, and country name drop down, and also specifies the initial value for the country drop down to trigger the required field validation.', 'duration': 123.692, 'highlights': ['Explaining the process of connecting field validator with text boxes for username, email, password, repeat password, and country name drop down. The chapter details the process of connecting field validator with text boxes for username, email, password, repeat password, and country name drop down.', "Specifying the initial value for the country drop down to trigger the required field validation. The chapter emphasizes the importance of providing the initial value for the country drop down to trigger the required field validation when the user doesn't select anything."]}, {'end': 1240.074, 'start': 1002.749, 'title': 'Password and email validation', 'summary': 'Explains how to protect passwords by setting text mode as password and using compare validator, and also how to validate email ids using regular expression validator.', 'duration': 237.325, 'highlights': ['The chapter demonstrates setting text mode as password and using compare validator to ensure the entered password and confirm password match.', 'The chapter also explains the use of regular expression validator to validate email IDs by checking for the email pattern.', 'The chapter emphasizes the importance of protecting passwords and validating email IDs to ensure data security and accuracy.']}], 'duration': 361.017, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A8879057.jpg', 'highlights': ['Explaining the process of connecting field validator with text boxes for username, email, password, repeat password, and country name drop down.', 'Specifying the initial value for the country drop down to trigger the required field validation.', 'The chapter demonstrates setting text mode as password and using compare validator to ensure the entered password and confirm password match.', 'The chapter also explains the use of regular expression validator to validate email IDs by checking for the email pattern.', 'The chapter emphasizes the importance of protecting passwords and validating email IDs to ensure data security and accuracy.']}, {'end': 1702.12, 'segs': [{'end': 1354.297, 'src': 'heatmap', 'start': 1258.527, 'weight': 0.835, 'content': [{'end': 1263.951, 'text': 'okay, and we can change the full color of this also.', 'start': 1258.527, 'duration': 5.424}, {'end': 1275.54, 'text': 'once again, really quick, okay, and I will choose, select it, and from my arrow keys, I will just press enter here.', 'start': 1263.951, 'duration': 11.589}, {'end': 1278.785, 'text': 'Okay, now my messages are done.', 'start': 1276.303, 'duration': 2.482}, {'end': 1283.83, 'text': 'Now what I need to do is I need to submit this form.', 'start': 1280.467, 'duration': 3.363}, {'end': 1287.453, 'text': 'So for that I will need a button.', 'start': 1284.09, 'duration': 3.363}, {'end': 1293.538, 'text': 'So I will drag and drop a button here which will submit my form.', 'start': 1287.493, 'duration': 6.045}, {'end': 1306.178, 'text': 'So I will change the text of my button as some submit and, for example, I need to reset all the fields also.', 'start': 1293.698, 'duration': 12.48}, {'end': 1320.08, 'text': 'so what I will do is I will go to this HTML field here and I will choose this input reset button.', 'start': 1306.178, 'duration': 13.902}, {'end': 1325.582, 'text': 'I will drag and drop it here and it already have the text reset.', 'start': 1320.08, 'duration': 5.502}, {'end': 1327.322, 'text': 'so I will not change the text of this.', 'start': 1325.582, 'duration': 1.74}, {'end': 1334.762, 'text': 'And now what I will do is I will just select this button and I will double click it.', 'start': 1329.137, 'duration': 5.625}, {'end': 1345.21, 'text': 'So when I submit my form it should show me some message that if all the fields are correct then registration is successful.', 'start': 1335.582, 'duration': 9.628}, {'end': 1354.297, 'text': 'So I will write register.', 'start': 1345.29, 'duration': 9.007}], 'summary': 'Creating and configuring form with submit and reset functionality.', 'duration': 95.77, 'max_score': 1258.527, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A81258527.jpg'}, {'end': 1403.121, 'src': 'heatmap', 'start': 1373.514, 'weight': 0.712, 'content': [{'end': 1392.07, 'text': 'just show it here so you can write here is your registration is successful?', 'start': 1373.514, 'duration': 18.556}, {'end': 1394.878, 'text': 'okay, let me make it bigger so you can see it.', 'start': 1392.07, 'duration': 2.808}, {'end': 1403.121, 'text': 'and now I think you are ready to run the program.', 'start': 1396.315, 'duration': 6.806}], 'summary': 'Successful registration, program ready to run.', 'duration': 29.607, 'max_score': 1373.514, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A81373514.jpg'}, {'end': 1462.243, 'src': 'embed', 'start': 1418.994, 'weight': 0, 'content': [{'end': 1433.511, 'text': 'click your project and say view in browser and it will show a message say yes, and you can see whatever forms you have here.', 'start': 1418.994, 'duration': 14.517}, {'end': 1443.375, 'text': "registration aspx you can see it here and it will open your registration.aspx and it's showing some,", 'start': 1433.511, 'duration': 9.864}, {'end': 1455.619, 'text': 'some error and it says that the control to validate property of regular expression is not filled.', 'start': 1445.592, 'duration': 10.027}, {'end': 1462.243, 'text': 'yes, we have not given the property for this regular expression field.', 'start': 1455.619, 'duration': 6.624}], 'summary': 'Project browser view shows error: control to validate property of regular expression is not filled.', 'duration': 43.249, 'max_score': 1418.994, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A81418994.jpg'}, {'end': 1665.466, 'src': 'embed', 'start': 1605.316, 'weight': 1, 'content': [{'end': 1612.919, 'text': "and let's delete this confirm password and let's check whether it shows the message or not.", 'start': 1605.316, 'duration': 7.603}, {'end': 1616.978, 'text': 'Yes, it shows that confirm password is required.', 'start': 1613.934, 'duration': 3.044}, {'end': 1627.993, 'text': 'For example, we enter some random text which does not match this password and now it shows both passwords must match.', 'start': 1617.439, 'duration': 10.554}, {'end': 1633.236, 'text': 'Okay For example we select no country.', 'start': 1629.312, 'duration': 3.924}, {'end': 1635.758, 'text': 'Then it says select a country name.', 'start': 1633.456, 'duration': 2.302}, {'end': 1640.643, 'text': "For example we doesn't select a username.", 'start': 1636.439, 'duration': 4.204}, {'end': 1644.647, 'text': 'It shows username is required.', 'start': 1640.783, 'duration': 3.864}, {'end': 1649.592, 'text': 'And if everything is perfect you can submit your form.', 'start': 1645.528, 'duration': 4.064}, {'end': 1652.575, 'text': 'and you can see the message here.', 'start': 1650.373, 'duration': 2.202}, {'end': 1655.598, 'text': 'your registration is successful.', 'start': 1652.575, 'duration': 3.023}, {'end': 1665.466, 'text': 'so in this way you can create a registration form using your validation keys right.', 'start': 1655.598, 'duration': 9.868}], 'summary': 'Validation checks for registration form, including confirm password, country selection, username, and success message.', 'duration': 60.15, 'max_score': 1605.316, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A81605316.jpg'}], 'start': 1241.656, 'title': 'Registration form creation and debugging', 'summary': 'Covers creating a registration form with validation in aspx, including email validation, password matching, and country selection. it emphasizes the importance of validating user data and debugging the program to ensure successful registration messages are displayed.', 'chapters': [{'end': 1418.994, 'start': 1241.656, 'title': 'Form submission and debugging', 'summary': 'Covers the process of creating a form with a submit button and debugging the program, ensuring correct field entries and successful registration messages are displayed.', 'duration': 177.338, 'highlights': ["The process of creating a form with a submit button is demonstrated, with the button text changed to 'submit'.", "The addition of a field for resetting all form entries is explained, with the pre-existing text 'reset' left unchanged.", "Instructions for displaying a successful registration message upon form submission are detailed, with the message 'Your registration is successful' provided as an example."]}, {'end': 1702.12, 'start': 1418.994, 'title': 'Creating registration form with validation', 'summary': 'Demonstrates creating a registration form with validation in aspx, including adding email validation, password matching, country selection, and successful form submission, emphasizing the importance of validating user data. it also hints at connecting the form with a database in later videos.', 'duration': 283.126, 'highlights': ['The chapter demonstrates creating a registration form with validation in ASPX. It covers the process of creating a registration form with validation in ASPX.', 'It includes adding email validation, password matching, and country selection. The demonstration involves adding email validation, ensuring password matching, and requiring country selection in the registration form.', 'Emphasizes the importance of validating user data. It stresses the significance of validating user data to ensure accuracy and security.', 'Hints at connecting the form with a database in later videos. It foreshadows future videos that will show how to connect the form with a database and save user data.']}], 'duration': 460.464, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/20In2FA59A8/pics/20In2FA59A81241656.jpg', 'highlights': ['The chapter demonstrates creating a registration form with validation in ASPX.', 'It includes adding email validation, password matching, and country selection.', 'Emphasizes the importance of validating user data.', 'Instructions for displaying a successful registration message upon form submission are detailed.']}], 'highlights': ['The tutorial emphasizes the use of validation controls to handle user input errors and provide informative feedback during the registration process.', 'The video demonstrates creating a dynamic registration page in ASP.NET, including user input validation controls and error messages for username, email, and password.', 'It showcases implementing a minimum password length requirement of six characters and displaying corresponding error messages for incomplete input fields.', 'Adding a table with 7 rows and 3 columns for the form, providing a structured layout for the fields.', "Creating an empty website in Visual C# and adding a web page named 'registration.aspx' for learning purposes.", 'The process involves starting with making a new fresh project and choosing the option to create an empty website.', "The user can align cell content by using the 'align' option, offering flexibility in data presentation.", 'Fields such as username, email, password, and confirm password are populated within the table, ensuring a clear organization of form elements.', 'The user can change font, header height, and other attributes from a centralized location, streamlining the formatting process.', 'An additional field for country name is added, enhancing the form with relevant user information.', 'The user can individually change the style, title, and ID of specific cells, allowing for customized presentation and organization of data.', "After creating the empty website, a web page named 'registration.aspx' is added by right-clicking the project, selecting 'add new content', and choosing 'web form'.", 'Adding validation fields for username, email, password, confirm password, and country.', 'Adding text boxes for entering information and a drop-down list for selecting a country.', 'Adding validation control for form submission', 'Customizing error messages for the validation fields.', 'Aligning the controls and setting their width to 180px', 'Formatting the error messages for visibility.', 'Explaining the process of connecting field validator with text boxes for username, email, password, repeat password, and country name drop down.', 'Specifying the initial value for the country drop down to trigger the required field validation.', 'The chapter demonstrates setting text mode as password and using compare validator to ensure the entered password and confirm password match.', 'The chapter also explains the use of regular expression validator to validate email IDs by checking for the email pattern.', 'The chapter emphasizes the importance of protecting passwords and validating email IDs to ensure data security and accuracy.', 'The chapter demonstrates creating a registration form with validation in ASPX.', 'It includes adding email validation, password matching, and country selection.', 'Emphasizes the importance of validating user data.', 'Instructions for displaying a successful registration message upon form submission are detailed.']}