Go to DotNetFunda.com
 Online : 2807 |  Welcome, Guest!   Login
 
Home > Articles > ASP.NET > Assign Value to Asp.Net TextBox with mode="Password"
  • Nominate yourself for FREE online training by Microsoft MVP on OOPS, ASP.NET, ADO.NET and Sql Server.
    Brought to you by DotNetFunda.Com. You can refer to your friends as well !

  • Now you can recommend your article from any website to be selected as "Article of the Day" on DotNetFunda.Com website. If approved, that article will be featured on our home page.

General Notice: If you found copied contents on this page, please let us know the original source along with your correct email id (to communicate) for further action.

Submit Article | Articles Home | Search Articles |

Assign Value to Asp.Net TextBox with mode="Password"

 Posted on: 9/10/2009 10:34:26 PM by Virendradugar | Views: 1157 | Category: ASP.NET | Level: Beginner | Print Article
This article explains to assign value to the text box with "Password" mode, as text box with Password mode lost it's value on postback.

Ask all your .NET related questions/clarifications here to get quicker solution.

Introduction

ASP.NET server control doesn't add/display the value in a password textbox because of security concerns. On most of the web sites at the time of registration password is asked. You must have noticed after submitting the page if you are again redirected to the page due to unsuccessful registration value of password field is lost.This is due to security concerns as everything is gets rendered on the client side So when you view the source in the browser password value will be there.

Solution 1

Add an attribute to textbox.Add this following line of code when you want set the value

TextBox1.Attributes.Add("value", "thePassword")
Above solution will work, but if a user does view source on the form, the password is visible as plain text and that is never good from a security point of view. Rather, I would use Viewstate to hold the password value and if the user doesn't change it then retrieve the value from view state.

Solution 2

But if explicitly you want to set the value of password text box again then use following method in .NET 2.0

txtPassword.Attributes["value"] = Request.Form[txtPassword.ClientID]; //in C#.Net 2.0
Enjoy..

Interesting?   Share and Bookmark this kick it on DotNetKicks.com


Experience:3 year(s)
Home page:http://virendrablogs.blogspot.com
Member since:Tuesday, August 11, 2009
Level:Silver
Status: [Member]
Biography:Virendra Dugar is experienced software developer with 3 years of hands-on experience working with Microsoft .NET technology (ASP.NET, C#, VB.NET,SQL Server). He is always keen to learn new technology. He holds a Master's Degree in Computer Application & Information technology from Gujarat University in india.In free time, he loves to listen music, read books, play games and do blogging etc.

Visit his blog :
http://virendrablogs.blogspot.com
http://virendradugar.wordpress.com
 Latest post(s) from Virendradugar

   ◘ Set Page Position after asyncPostback in AJAX posted on 1/4/2010 1:46:02 AM
   ◘ Common misconception regarding ViewState and TextBox posted on 1/1/2010 8:00:02 AM
   ◘ Starting with JQuery posted on 11/22/2009 9:09:22 AM
   ◘ Copy DLL from GAC posted on 11/14/2009 4:05:08 AM
   ◘ Handle back button of the browser posted on 11/4/2009 5:04:33 AM


Submit Article


About Us | The Team | Advertise | Contact Us | Feedback | Privacy Policy | Terms of Use | Link Exchange | Members | Go Top
All rights reserved to DotNetFunda.Com. Logos, company names used here if any are only for reference purposes and they may be respective owner's right or trademarks.
(Best viewed in IE 6.0+ or Firefox 2.0+ at 1024 * 768 or higher)