簡體   English   中英

試圖掩蓋文本框C#中的護照號碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM