我想在ASP.net控制以顯示像銀行帳號,手機號碼在123**********1232
格式的機密數據。像022-23232-2322
將022*********2322
和更新它應該保存輸入的實際數據。數據屏蔽在asp.net
如何在ASP.net中實現?
我想在ASP.net控制以顯示像銀行帳號,手機號碼在123**********1232
格式的機密數據。像022-23232-2322
將022*********2322
和更新它應該保存輸入的實際數據。數據屏蔽在asp.net
如何在ASP.net中實現?
如果你想掩蓋它僅作爲註釋不能更新它的用戶,它很簡單:
Dim number = "022-23232-2322"
Dim token = number.split("-"c)
Dim masked = String.Format("{0}{1}{2}", token(0), New String("*"c, 9), token.last())
結果作爲dersired:022*********2322
當然,你必須存儲實數或者在需要時從數據庫加載它。你永遠不需要揭開它。如果授權用戶想更新它,您將獲得新的價值,並且您不需要舊的。如果你需要它從數據源重新加載它。
所以這種形式是更新銀行帳號或手機號碼,你想掩蓋它,而用戶鍵入它? – 2015-04-01 08:01:26
只有授權用戶將在更新時取消屏蔽。對於所有其他用戶,它將被屏蔽。 – Abdul 2015-04-01 09:09:38