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);
}
望您予以帮助!!!!! 展开
错误: 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);
}
望您予以帮助!!!!! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询