[英]Trying to mask a passport number in a textbox C#
因此,我有一個文本框,其中包含護照#的值,但我需要用X或*屏蔽9個數字中的6個。
我不想將新的護照號碼和帶掩碼的號碼一起保存,但我只是想查看它,但不確定是否可以通過事先設置代碼來實現。
<asp:TextBox ID="txtPassportNumber"
runat="server"
MaxLength="9"
Text="<%# ((TSAPassenger) Container.DataItem).Passport.DocumentNumber %>"
Enabled="<%# IsOutsideTenDayCutoff %>" />
后面的代碼(按鈕保存事件):
// Passport
TextBox tmpPassportNumber = item.FindControl("txtPassportNumber") as TextBox;
string encodedPassport = "XXXXXX" + tmpPassportNumber.Text.Remove(0, 6);
tmpPax.Passport.DocumentNumber = (tmpPassportNumber != null) ? tmpPassportNumber.Text : string.Empty;
我添加了encodingPassport部分,但是如果使用它,它將把它保存到數據庫中。 有什么建議么?
我只是用密碼框來掩蓋輸入內容。 然后,您可以進行確認以確保他們輸入正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.