Неверный аргумент обратной передачи или обратного вызова.почему мой код не работает? - PullRequest
1 голос
/ 05 июня 2019

Я пытаюсь обновить свою базу данных из Интернета, но она не работает, и я не знаю почему. он говорит: «Недопустимый аргумент обратной передачи или обратного вызова. Проверка события включена с использованием в конфигурации или <% @ 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)
    {
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...