ASP.NET购物车问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET购物车问题相关的知识,希望对你有一定的参考价值。
在站点下新建一个页面Session.aspx,模拟购物车的一些特征,要求:页中有二个按钮,一个向车中添加内容,另一个清空购物车。计算车中的货品数目,不要求跟踪项目中的具体商品。每次单击“添加”按钮,购物车项目数加1。单击“清空“按钮,则购物车项目数置为零。参考效果如下:
求添加按钮的事件的代码
public partial class Units_App_Status_ViewState2 : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
if (!IsPostBack)
ViewState["quantity"] = 0;//初始化
protected void Button1_Click(object sender, EventArgs e)
ViewState["quantity"] = 0;
Label1.Text = "购物篮项目数:" + ViewState["quantity"].ToString();
protected void Button2_Click(object sender, EventArgs e)
ViewState["quantity"] = Convert.ToInt32(ViewState["quantity"])+1;
Label1.Text = "购物篮项目数:" + ViewState["quantity"].ToString();
参考技术A static int a;
protected void Button1_Click(object sender, EventArgs e)
a++;
//readCSxml();
追问
我开始用的就是int count=0;结果购物车项目数量始终为1
看你的答案中在前面加了关键字static,能跟我说一下为什么要用static修饰吗
static 是静态的 只要程序不卸载 始终存在能 不然每次加载类都从初始值开始 如果你放在Click事件这个类里不加这个也行
参考技术B 淘宝购物我给你当导购,行货,正品包你满意。www.h138.net参考资料:www.h138.net
如何在 asp.net webform 中使用我自己的购物车实现 Paypal
【中文标题】如何在 asp.net webform 中使用我自己的购物车实现 Paypal【英文标题】:How to implememt Paypal with my own shopping cart in asp.net webform 【发布时间】:2016-03-02 19:57:54 【问题描述】:我需要代码方面的帮助,以便通过我的购物车内容到达 PayPal 以进行快速结帐。请帮忙....
【问题讨论】:
Express Checkout 和 Adaptive Payments 是独立的产品,您可以通过不同的方式进行集成。您是在构建标准结账系统,还是在以特定方式拆分付款? 嗨 Andrew,刚刚构建了一个标准的结账系统。唯一的偏好是购物车内容显示在 PayPal 发票页面上。提前感谢您的帮助。 【参考方案1】:你想要的是Express Checkout。具体来说,您将使用以下 API 调用:
SetExpressCheckout GetExpressCheckoutDetails DoExpressCheckoutPayment在 SetExpressCheckout 请求中,您需要确保包含逐项详细信息,以便它们显示在 PayPal 结帐页面中。您还在 DoExpressCheckoutPayment 调用中包含相同的分项详细信息,以确保这些详细信息包含在最终交易详细信息中。
【讨论】:
@Yomboy2006 似乎 github 已经覆盖了你:github.com/paypal/codesamples-dotnet以上是关于ASP.NET购物车问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 ASP.Net 中的 SOAP API 将购物车项目发送到 Paypal
如何在 asp.net webform 中使用我自己的购物车实现 Paypal