Я пытаюсь обновить свою базу данных из Интернета, но она не работает, и я не знаю почему. он говорит: «Недопустимый аргумент обратной передачи или обратного вызова. Проверка события включена с использованием в конфигурации или <% @ Page EnableEventValidation =" true "%> на странице. В целях безопасности эта функция проверяет, что аргументы для событий обратной передачи или обратного вызова происходят из серверный элемент управления, который изначально их отобразил. Если данные действительны и ожидаемы, используйте метод ClientScriptManager.RegisterForEventValidation, чтобы зарегистрировать данные обратной передачи или обратного вызова для проверки. "
что мне нужно сделать?
protected void button1_Click(object sender, EventArgs e)
{
string strConnection = "Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=" +
System.Web.HttpContext.Current.Server.MapPath(@"DataBase\Users.accdb");
string Query = "update Users.users set (aid,email) (id='" +
id_txt.Value.ToString() + "',email='" + email_txt.Value.ToString() + "'
where id='" + id_txt.Value.ToString() + "' ;";
System.Data.OleDb.OleDbConnection con = new
System.Data.OleDb.OleDbConnection(strConnection);
System.Data.OleDb.OleDbCommand cmd = new
System.Data.OleDb.OleDbCommand(Query, con);
System.Data.OleDb.OleDbDataReader myReader;
try
{
con.Open();
myReader = cmd.ExecuteReader();
while (myReader.Read())
{
}
}
catch (Exception ex)
{
}
}