提示错误:
回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
protected void chuli_Click(object sender, EventArgs e)
{
string pway = Request.QueryString["tstate"].ToString();
string chuli = "已处理";
if (pway == "未处理")
{
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("") + "/App_Data/shop2.mdb");
OleDbCommand cmd = new OleDbCommand("update Orders set Result='" + chuli + "' where OrderId=" + Request.QueryString["torderid"].ToString(), con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Response.Write("<script>alert('处理成功!');</script>");
}
else
{
Response.Write("<script>alert('已处理过!');</script>");
} }
Result是文本类,默认值为“未处理”,我这会要通过上面代码把它变成“已处理”,提示出错误,我已经添加EnableEventValidation="true"
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="OrderTache.aspx.cs" Inherits="OrderTache" EnableEventValidation="true"%>
并添加了<system.web><pages enableEventValidation="true"/></system.web>可还是提示这个错误,这个要怎么改?请问大家,很急!
回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
protected void chuli_Click(object sender, EventArgs e)
{
string pway = Request.QueryString["tstate"].ToString();
string chuli = "已处理";
if (pway == "未处理")
{
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("") + "/App_Data/shop2.mdb");
OleDbCommand cmd = new OleDbCommand("update Orders set Result='" + chuli + "' where OrderId=" + Request.QueryString["torderid"].ToString(), con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Response.Write("<script>alert('处理成功!');</script>");
}
else
{
Response.Write("<script>alert('已处理过!');</script>");
} }
Result是文本类,默认值为“未处理”,我这会要通过上面代码把它变成“已处理”,提示出错误,我已经添加EnableEventValidation="true"
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="OrderTache.aspx.cs" Inherits="OrderTache" EnableEventValidation="true"%>
并添加了<system.web><pages enableEventValidation="true"/></system.web>可还是提示这个错误,这个要怎么改?请问大家,很急!
解决方案 »
- 如何嵌入网页 自适应高度?网上找的代码都不行呀。
- 关于.net事务处理
- 抓取网页数据
- 使用母版页后客户端显示的id都变了,怎么办
- 求救,windowsXP Pro 的WebForm,连不上Win2003Server上的SQLServer2000
- 从数据库读取某一类产品(如100个),绑定到Datalist,想让最前的6个显示图片,其他只显示名称
- 为什么我安装了iis可是新建vb.net的asp.net web应用程序还是有错阿?
- 请问大家,如何将一个上传的word文件内容格式不变全部放入到一个TextBox里面?
- 奇怪的问题 Session失效!
- 有没有上海的公司要招人?本人想到上海发展,可带几个重量级同事一起加盟
- 请问如何通过属性名称的字符串得到该属性的值?
- 问一个导出Excel后列的先后次序问题
你可以用哪个ICALL哪个回调看可以不
单词太长
^。^
打不全
添加
if(!isPostBack)
{
//这里什么也不添加都可以
}应该就可以了