我想在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