注册 登录
编程论坛 ASP.NET技术论坛

不知道怎么解决

guming 发布于 2007-05-26 15:59, 598 次点击
.aspx页面在数据更新时经常出现的问题,出现下面的一段提示,不知道怎么解决。。

Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
5 回复
#2
guming2007-05-29 18:18
#3
GrimFish2007-05-29 22:19
<%@ Page EnableEventValidation="true" %>
照着改,在执行更新页面的头上把EnableEventValidation改为true,如果没有就添加这个属性。
#4
guming2007-05-30 00:21
以前我是加了以上的一句,,可还是照样,,。。特别是在我上传音乐或更新数据表时。。。会出现,可有时还是不会。。
#5
yunj11052007-05-30 09:36

你在Page_Load里加上下面的那个约束
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//你的程序;
}
}

#6
guming2007-05-30 10:48

应该是视图状态问题,,

1