我使用 ASP.net 上的教程制作了一个音乐商店,但它们没有向您展示如何制作一个计费页面。我想知道的是我是否必须制作一个新的控制器并为其查看,或者我只需要一个视图并将一段代码添加到现有的控制器中?另外,我怎样才能使页面授权给定的详细信息,例如,当卡详细信息不正确时,例如错误的安全码或错误的卡号?
非常感激
我使用 ASP.net 上的教程制作了一个音乐商店,但它们没有向您展示如何制作一个计费页面。我想知道的是我是否必须制作一个新的控制器并为其查看,或者我只需要一个视图并将一段代码添加到现有的控制器中?另外,我怎样才能使页面授权给定的详细信息,例如,当卡详细信息不正确时,例如错误的安全码或错误的卡号?
非常感激
因此,您需要继续学习 asp.net mvc 站点上的教程,您应该首先使用实体框架尝试模型页面代码上的教程,那里有很多关于验证的示例。
对于 credicard 验证,有一个名为 Luhn 公式的算法,所以你真的不必知道如何验证,有一个 asp.net 代码已经编写并在链接上工作,你也可以使用 javascript 验证器以提供更好的服务。
http://www.codeproject.com/KB/aspnet/wdxcreditcardvalidation.aspx
您只需要在控制器上编写代码(它只是为了向您展示它是如何完成的,您可能需要编写其他代码)
if(luhnisvalid(Order.billingdetails.CreditCard))
{
// then adding to database
}
或返回查看
return(View(Order));
最后继续本教程,它将为您提供很多信息,在教程之后,我确信您可以进行计费部分。