asp.net 做个购物车出错

想要做一个电子商务的购物车,用updatepanel做出了局部刷新的加减商品数量的功能,可是运行时总是抛出错误:Sys.WebForms.PageRequestManag... 想要做一个电子商务的购物车,用updatepanel 做出了局部刷新的加减商品数量的功能,可是运行时总是抛出
错误: Sys.WebForms.PageRequestManagerServerErrorException: 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
的错误
我的+ 与-的代码为
protected void DecreaseQuantity_Click(object sender, EventArgs e)
{

ChangeQuantity((Button)(sender), -1);//单击“-”按钮减少商品数量
}

protected void IncreaseQuantity_Click(object sender, EventArgs e)
{
ChangeQuantity((Button)(sender), 1);//单击“+”按钮增加商品数量
}
private void ChangeQuantity(Button Sender, int delta)
{
Label lblQuantity = (Label)(Sender.FindControl("lblQuantity"));//通过使用FindControly方法查找显示订购数量的Label控件
int currentQuantity = Int32.Parse(lblQuantity.Text);//强制转换商品数量为整数
currentQuantity = Math.Max(0, currentQuantity + delta);//叠加商品数量
lblQuantity.Text = currentQuantity.ToString(System.Globalization.CultureInfo.InvariantCulture);
}
望您予以帮助!!!!!
展开
 我来答
爱允之光
2012-03-25 · 超过10用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:57万
展开全部
根本就是数据绑定的问题,不是你说的!!
Jarhf
2012-03-24 · TA获得超过1862个赞
知道小有建树答主
回答量:1736
采纳率:25%
帮助的人:1020万
展开全部
把你的按钮包含在 updatepanel里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式