3

我想在ASP.net控件中以 格式显示银行帐号手机号码等机密数据。就像会一样,更新时它应该保存输入的实际数据。123**********1232022-23232-2322022*********2322

它将如何在 ASP.net 中实现?

4

1 回答 1

0

如果您只想为无法按照评论更新它的用户屏蔽它,这很简单:

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())

结果符合要求:022*********2322

当然,您必须在需要时存储实数服务器端或从数据库中加载它。您永远不需要揭开它的面纱。如果授权用户想要更新它,您将获得新值而您不需要旧值。如果您需要它从数据源重新加载它。

于 2015-04-01T09:17:35.203 回答