[英]How can I display a string as a combination of password chars and original form in asp.net Textbox control ?
[英]How can I show characters for an ASP.net password textbox control after assigning its .Text property?
我正在為從Page_Load()中的數據庫檢索的文本框的.Text賦值。但是在執行此操作后,文本框中沒有顯示任何字符。 當我在分配后嘗試從中讀取時,該值確實存在。
我想向用戶呈現一些字符,即使它們是“點綴”的密碼字符,因此他們知道在這里輸入了密碼。 是否有可能做到這一點?
TextBox myTextBox = (TextBox)ControlTextBox;
string pwVal = myTextBox.Text;
myTextBox.Attributes.Add("value", "*******");
簡而言之,獲取對文本框的引用,將密碼保存到代碼中的其他位置,並將值屬性(因為控件呈現為HTML表單元素)設置為您想要的任何內容。
一旦頁面加載,您可以使用JavaScript在客戶端執行此操作。 但是,我不太確定你想要這樣做......這是什么類型的頁面,個人資料頁面還是什么? 也許你可以改變它來說“更改密碼”或類似的東西。 否則,您必須仔細檢查以確保輸入的文本不是您自動預填的文本等,這可能會導致一些問題。
您無法使用密碼TextMode中的文本框執行此操作。
如果這是一個就緒字段,請使用默認的TextMode,並用星號替換除最后幾個字符之外的所有字符。
如果沒有,則在密碼文本框旁邊的標簽中顯示最后幾個字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.