2013-03-29 52 views
1

我支持接受和處理信用卡的Asp.Net網絡應用程序。但由於有新的規則,我需要在輸入信用卡號碼時加以屏蔽。因此,如果第一個號碼是4,則直到輸入下一個號碼(例如9)纔可見,然後文本框顯示*9Asp.net在輸入文本框中掩蓋信用卡號碼,然後驗證和處理信用卡號碼

我可以想到的一種方式是使用JavaScript和隱藏字段來掩蓋關鍵事件中的信用卡號並將CC存儲在隱藏字段中。但我不確定是否有更好的方法。以及如果用戶更新現有號碼,如何處理。

有沒有這樣做的最佳做法?請記住,我需要這些號碼並在信用卡處理之前運行驗證,然後處理信用卡並將其存儲在數據庫中。我已經在數據庫中加密了CC字段。

任何建議/幫助將不勝感激。

+0

如果我這樣做我自己,我會用你所提到的隱藏字段的想法。 –

回答

0

這幾乎是你能做到的唯一方法。至於更新,你不應該顯示信用卡號碼,所以他們將不得不重新輸入他們的整個信用卡號碼。