Могу ли я сохранить свои данные (после ввода с клиентского компьютера) в базу данных моего сервера, пока есть подключение к Интернету , а когда нет подключения к Интернету, данные будут сохранены на клиенте компьютер и при повторном подключении к Интернету данные будут отправлены на мою базу данных сервера (или с помощью нажатия кнопки)Может C# asp.net сохранять локально на клиентском компьютере во время автономной работы
Возможно ли это?
Я использую Visual Studio C# благодаря
SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["conn"].ConnectionString);
Я планирую
try{
con.Open()
//save to database
}
catch
{
//save to local
}
в то время как это было рискованно, если я получаю ошибку, он будет перемещен, чтобы поймать слишком
и возможно ли, чтобы сеанс/cookie продолжался вечно?
привет, спасибо за ответ, есть ли у вас пример? в моем случае я хочу сохранить последнюю транзакцию, пока есть проблемы при подключении, и только 1 команда вставки –
отлично, спасибо, я попробую использовать xml, потому что я не знаком с json .. –
Я боюсь комментариев до сих пор вводили в заблуждение, так как ** невозможно ** хранить некоторые данные на вашем ** клиенте ** в коде ASP.NET. Существуют способы хранения данных на клиенте, если соединение с сервером недоступно, но они связаны с [локальным хранилищем HTML5] (http://www.w3schools.com/html/html5_webstorage.asp) и должны использоваться из кода, который выполняется в браузере клиента (JavaScript). – fknx