15,894,017 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View C++ questions
View Javascript questions
View Visual Basic questions
View Python questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Articles / Web Development / HTML5
Go to Article
Stats
Revisions (6)
C#
Javascript
.NET
HTML
jQuery
web
HTML5
VS2013
A Very Simple Example of HTML 5 OFFLINE Database (indexedDB and WebSql)
Vinu Sorout
Rate me:
Please
Sign up or sign in
to vote.
4.80/5 (21 votes)
18 Sep 2014
CPOL
4 min read
148.7K
7.8K
39
This article explains the basic knowledge about the browser databases that comes in handy when working with the HTML 5 Offline application to create, edit, modify or delete the data of a table in databases (indexedDB and WebSql).
HTMLOffline.zip
HTMLOffline
HTMLOffline.sln
HTMLOffline.v11.suo
HTMLOffline
App_Data
App_Start
BundleConfig.cs
FilterConfig.cs
RouteConfig.cs
WebApiConfig.cs
bin
Antlr3.Runtime.dll
EntityFramework.dll
EntityFramework.xml
HTMLOffline.dll
HTMLOffline.pdb
Microsoft.Web.Infrastructure.dll
Newtonsoft.Json.dll
Newtonsoft.Json.xml
System.Net.Http.Formatting.dll
System.Net.Http.Formatting.xml
System.Web.Http.dll
System.Web.Http.WebHost.dll
System.Web.Http.WebHost.xml
System.Web.Http.xml
System.Web.Mvc.dll
System.Web.Mvc.xml
System.Web.Optimization.dll
System.Web.Providers.dll
System.Web.Razor.dll
System.Web.Razor.xml
System.Web.WebPages.Deployment.dll
System.Web.WebPages.Deployment.xml
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
System.Web.WebPages.Razor.xml
System.Web.WebPages.xml
WebGrease.dll
Content
bootstrap.min.css
Site.css
themes
base
images
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
jquery.ui.accordion.css
jquery.ui.all.css
jquery.ui.autocomplete.css
jquery.ui.base.css
jquery.ui.button.css
jquery.ui.core.css
jquery.ui.datepicker.css
jquery.ui.dialog.css
jquery.ui.progressbar.css
jquery.ui.resizable.css
jquery.ui.selectable.css
jquery.ui.slider.css
jquery.ui.tabs.css
jquery.ui.theme.css
jquery-ui.css
minified
images
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
jquery.ui.accordion.min.css
jquery.ui.autocomplete.min.css
jquery.ui.button.min.css
jquery.ui.core.min.css
jquery.ui.datepicker.min.css
jquery.ui.dialog.min.css
jquery.ui.progressbar.min.css
jquery.ui.resizable.min.css
jquery.ui.selectable.min.css
jquery.ui.slider.min.css
jquery.ui.tabs.min.css
jquery.ui.theme.min.css
jquery-ui.min.css
Controllers
HomeController.cs
Global.asax
Global.asax.cs
HTMLOffline.csproj
HTMLOffline.csproj.user
Models
Offline
cache.appcache
packages.config
Properties
AssemblyInfo.cs
Scripts
_references.js
bootbox.min.js
bootstrap.min.js
cache.js
Config.js
db.js
DbManager.js
index.js
jquery.blockUI.js
jquery.unobtrusive-ajax.js
jquery.unobtrusive-ajax.min.js
jquery.validate.js
jquery.validate.min.js
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
jquery.validate-vsdoc.js
jquery-1.7.1.intellisense.js
jquery-1.7.1.js
jquery-1.7.1.min.js
jquery-ui-1.8.20.js
jquery-ui-1.8.20.min.js
knockout-2.1.0.debug.js
knockout-2.1.0.js
modernizr-2.5.3.js
Views
_ViewStart.cshtml
Home
Index.cshtml
Index2.cshtml
Shared
_Layout.cshtml
Error.cshtml
Web.config
Web.config
Web.Debug.config
Web.Release.config
packages
EntityFramework.5.0.0
Content
App.config.transform
Web.config.transform
EntityFramework.5.0.0.nupkg
lib
net40
EntityFramework.dll
EntityFramework.xml
net45
EntityFramework.dll
EntityFramework.xml
tools
about_EntityFramework.help.txt
EntityFramework.PowerShell.dll
EntityFramework.PowerShell.Utility.dll
EntityFramework.PS3.psd1
EntityFramework.psd1
EntityFramework.psm1
init.ps1
install.ps1
migrate.exe
Redirect.config
Redirect.VS11.config
jQuery.1.7.1.1
Content
Scripts
jquery-1.7.1.js
jquery-1.7.1.min.js
jquery-1.7.1-vsdoc.js
jQuery.1.7.1.1.nupkg
Tools
common.ps1
install.ps1
jquery-1.7.1.intellisense.js
uninstall.ps1
jQuery.UI.Combined.1.8.20.1
Content
Content
themes
base
images
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
jquery.ui.accordion.css
jquery.ui.all.css
jquery.ui.autocomplete.css
jquery.ui.base.css
jquery.ui.button.css
jquery.ui.core.css
jquery.ui.datepicker.css
jquery.ui.dialog.css
jquery.ui.progressbar.css
jquery.ui.resizable.css
jquery.ui.selectable.css
jquery.ui.slider.css
jquery.ui.tabs.css
jquery.ui.theme.css
jquery-ui.css
minified
images
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
jquery.ui.accordion.min.css
jquery.ui.autocomplete.min.css
jquery.ui.button.min.css
jquery.ui.core.min.css
jquery.ui.datepicker.min.css
jquery.ui.dialog.min.css
jquery.ui.progressbar.min.css
jquery.ui.resizable.min.css
jquery.ui.selectable.min.css
jquery.ui.slider.min.css
jquery.ui.tabs.min.css
jquery.ui.theme.min.css
jquery-ui.min.css
Scripts
jquery-ui-1.8.20.js
jquery-ui-1.8.20.min.js
jQuery.UI.Combined.1.8.20.1.nupkg
jQuery.Validation.1.9.0.1
Content
Scripts
jquery.validate.js
jquery.validate.min.js
jquery.validate-vsdoc.js
jQuery.Validation.1.9.0.1.nupkg
knockoutjs.2.1.0
Content
Scripts
knockout-2.1.0.debug.js
knockout-2.1.0.js
knockoutjs.2.1.0.nupkg
Microsoft.AspNet.Mvc.4.0.20710.0
lib
net40
System.Web.Mvc.dll
System.Web.Mvc.xml
Microsoft.AspNet.Mvc.4.0.20710.0.nupkg
Microsoft.AspNet.Providers.Core.1.1
lib
net40
System.Web.Providers.dll
Microsoft.AspNet.Providers.Core.1.1.nupkg
readme.html
Microsoft.AspNet.Providers.LocalDB.1.1
content
web.config.transform
Microsoft.AspNet.Providers.LocalDB.1.1.nupkg
tools
Install.ps1
Microsoft.AspNet.Razor.2.0.20710.0
lib
net40
System.Web.Razor.dll
System.Web.Razor.xml
Microsoft.AspNet.Razor.2.0.20710.0.nupkg
Microsoft.AspNet.Web.Optimization.1.0.0
lib
net40
System.Web.Optimization.dll
Microsoft.AspNet.Web.Optimization.1.0.0.nupkg
Microsoft.AspNet.WebApi.4.0.20710.0
Microsoft.AspNet.WebApi.4.0.20710.0.nupkg
Microsoft.AspNet.WebApi.Client.4.0.20710.0
lib
net40
System.Net.Http.Formatting.dll
System.Net.Http.Formatting.xml
Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg
Microsoft.AspNet.WebApi.Core.4.0.20710.0
content
web.config.transform
lib
net40
System.Web.Http.dll
System.Web.Http.xml
Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg
Microsoft.AspNet.WebApi.WebHost.4.0.20710.0
lib
net40
System.Web.Http.WebHost.dll
System.Web.Http.WebHost.xml
Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg
Microsoft.AspNet.WebPages.2.0.20710.0
lib
net40
System.Web.Helpers.dll
System.Web.Helpers.xml
System.Web.WebPages.Deployment.dll
System.Web.WebPages.Deployment.xml
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
System.Web.WebPages.Razor.xml
System.Web.WebPages.xml
Microsoft.AspNet.WebPages.2.0.20710.0.nupkg
Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0
Content
Scripts
jquery.unobtrusive-ajax.js
jquery.unobtrusive-ajax.min.js
Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0.nupkg
Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0
Content
Scripts
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0.nupkg
Microsoft.Net.Http.2.0.20710.0
lib
net40
System.Net.Http.dll
System.Net.Http.WebRequest.dll
System.Net.Http.WebRequest.xml
System.Net.Http.xml
net45
_._
Microsoft.Net.Http.2.0.20710.0.nupkg
Microsoft.Web.Infrastructure.1.0.0.0
lib
net40
Microsoft.Web.Infrastructure.dll
Microsoft.Web.Infrastructure.1.0.0.0.nupkg
Modernizr.2.5.3
Content
Scripts
modernizr-2.5.3.js
Modernizr.2.5.3.nupkg
Newtonsoft.Json.4.5.6
lib
net40
Newtonsoft.Json.dll
Newtonsoft.Json.xml
Newtonsoft.Json.4.5.6.nupkg
repositories.config
WebGrease.1.1.0
lib
Antlr3.Runtime.dll
WebGrease.dll
tools
WG.exe
WebGrease.1.1.0.nupkg
HTMLOffline-noexe.zip
HTMLOffline.sln
HTMLOffline.v11.suo
BundleConfig.cs
FilterConfig.cs
RouteConfig.cs
WebApiConfig.cs
EntityFramework.xml
HTMLOffline.pdb
Newtonsoft.Json.xml
System.Net.Http.Formatting.xml
System.Web.Http.WebHost.xml
System.Web.Http.xml
System.Web.Mvc.xml
System.Web.Razor.xml
System.Web.WebPages.Deployment.xml
System.Web.WebPages.Razor.xml
System.Web.WebPages.xml
bootstrap.min.css
Site.css
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
jquery.ui.accordion.css
jquery.ui.all.css
jquery.ui.autocomplete.css
jquery.ui.base.css
jquery.ui.button.css
jquery.ui.core.css
jquery.ui.datepicker.css
jquery.ui.dialog.css
jquery.ui.progressbar.css
jquery.ui.resizable.css
jquery.ui.selectable.css
jquery.ui.slider.css
jquery.ui.tabs.css
jquery.ui.theme.css
jquery-ui.css
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
jquery.ui.accordion.min.css
jquery.ui.autocomplete.min.css
jquery.ui.button.min.css
jquery.ui.core.min.css
jquery.ui.datepicker.min.css
jquery.ui.dialog.min.css
jquery.ui.progressbar.min.css
jquery.ui.resizable.min.css
jquery.ui.selectable.min.css
jquery.ui.slider.min.css
jquery.ui.tabs.min.css
jquery.ui.theme.min.css
jquery-ui.min.css
HomeController.cs
Global.asax
Global.asax.cs
HTMLOffline.csproj
HTMLOffline.csproj.user
cache.appcache
packages.config
AssemblyInfo.cs
_references.js
bootbox.min.js
bootstrap.min.js
cache.js
Config.js
db.js
DbManager.js
index.js
jquery.blockUI.js
jquery.unobtrusive-ajax.js
jquery.unobtrusive-ajax.min.js
jquery.validate.js
jquery.validate.min.js
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
jquery.validate-vsdoc.js
jquery-1.7.1.intellisense.js
jquery-1.7.1.js
jquery-1.7.1.min.js
jquery-ui-1.8.20.js
jquery-ui-1.8.20.min.js
knockout-2.1.0.debug.js
knockout-2.1.0.js
modernizr-2.5.3.js
_ViewStart.cshtml
Index.cshtml
Index2.cshtml
_Layout.cshtml
Error.cshtml
Web.config
Web.config
Web.Debug.config
Web.Release.config
App.config.transform
Web.config.transform
EntityFramework.5.0.0.nupkg
EntityFramework.xml
EntityFramework.xml
about_EntityFramework.help.txt
EntityFramework.PS3.psd1
EntityFramework.psd1
EntityFramework.psm1
init.ps1
install.ps1
Redirect.config
Redirect.VS11.config
jquery-1.7.1.js
jquery-1.7.1.min.js
jquery-1.7.1-vsdoc.js
jQuery.1.7.1.1.nupkg
common.ps1
install.ps1
jquery-1.7.1.intellisense.js
uninstall.ps1
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
jquery.ui.accordion.css
jquery.ui.all.css
jquery.ui.autocomplete.css
jquery.ui.base.css
jquery.ui.button.css
jquery.ui.core.css
jquery.ui.datepicker.css
jquery.ui.dialog.css
jquery.ui.progressbar.css
jquery.ui.resizable.css
jquery.ui.selectable.css
jquery.ui.slider.css
jquery.ui.tabs.css
jquery.ui.theme.css
jquery-ui.css
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
jquery.ui.accordion.min.css
jquery.ui.autocomplete.min.css
jquery.ui.button.min.css
jquery.ui.core.min.css
jquery.ui.datepicker.min.css
jquery.ui.dialog.min.css
jquery.ui.progressbar.min.css
jquery.ui.resizable.min.css
jquery.ui.selectable.min.css
jquery.ui.slider.min.css
jquery.ui.tabs.min.css
jquery.ui.theme.min.css
jquery-ui.min.css
jquery-ui-1.8.20.js
jquery-ui-1.8.20.min.js
jQuery.UI.Combined.1.8.20.1.nupkg
jquery.validate.js
jquery.validate.min.js
jquery.validate-vsdoc.js
jQuery.Validation.1.9.0.1.nupkg
knockout-2.1.0.debug.js
knockout-2.1.0.js
knockoutjs.2.1.0.nupkg
System.Web.Mvc.xml
Microsoft.AspNet.Mvc.4.0.20710.0.nupkg
Microsoft.AspNet.Providers.Core.1.1.nupkg
readme.html
web.config.transform
Microsoft.AspNet.Providers.LocalDB.1.1.nupkg
Install.ps1
System.Web.Razor.xml
Microsoft.AspNet.Razor.2.0.20710.0.nupkg
Microsoft.AspNet.Web.Optimization.1.0.0.nupkg
Microsoft.AspNet.WebApi.4.0.20710.0.nupkg
System.Net.Http.Formatting.xml
Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg
web.config.transform
System.Web.Http.xml
Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg
System.Web.Http.WebHost.xml
Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg
System.Web.Helpers.xml
System.Web.WebPages.Deployment.xml
System.Web.WebPages.Razor.xml
System.Web.WebPages.xml
Microsoft.AspNet.WebPages.2.0.20710.0.nupkg
jquery.unobtrusive-ajax.js
jquery.unobtrusive-ajax.min.js
Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0.nupkg
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0.nupkg
System.Net.Http.WebRequest.xml
System.Net.Http.xml
_._
Microsoft.Net.Http.2.0.20710.0.nupkg
Microsoft.Web.Infrastructure.1.0.0.0.nupkg
modernizr-2.5.3.js
Modernizr.2.5.3.nupkg
Newtonsoft.Json.xml
Newtonsoft.Json.4.5.6.nupkg
repositories.config
WebGrease.1.1.0.nupkg
��<