0

我使用 ASP.net 上的教程制作了一个音乐商店,但它们没有向您展示如何制作一个计费页面。我想知道的是我是否必须制作一个新的控制器并为其查看,或​​者我只需要一个视图并将一段代码添加到现有的控制器中?另外,我怎样才能使页面授权给定的详细信息,例如,当卡详细信息不正确时,例如错误的安全码或错误的卡号?

非常感激

4

1 回答 1

2

因此,您需要继续学习 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));

最后继续本教程,它将为您提供很多信息,在教程之后,我确信您可以进行计费部分。

http://www.asp.net/entity-framework/tutorials/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

于 2011-08-22T09:24:51.373 回答