2013-03-29 51 views
1

我支持接受和处理信用卡的Asp.Net网络应用程序。但由于有新的规则,我需要在输入信用卡号码时加以屏蔽。因此,如果第一个号码是4,则直到输入下一个号码(例如9)才可见,然后文本框显示*9Asp.net在输入文本框中掩盖信用卡号码,然后验证和处理信用卡号码

我可以想到的一种方式是使用JavaScript和隐藏字段来掩盖关键事件中的信用卡号并将CC存储在隐藏字段中。但我不确定是否有更好的方法。以及如果用户更新现有号码,如何处理。

有没有这样做的最佳做法?请记住,我需要这些号码并在信用卡处理之前运行验证,然后处理信用卡并将其存储在数据库中。我已经在数据库中加密了CC字段。

任何建议/帮助将不胜感激。

+0

如果我这样做我自己,我会用你所提到的隐藏字段的想法。 –

回答

0

这几乎是你能做到的唯一方法。至于更新,你不应该显示信用卡号码,所以他们将不得不重新输入他们的整个信用卡号码。