Имам изискване за малко уеб приложение, което трябва да събира някои данни като информация за клиента, подробности за работата на клиента и т.н. Просто искам да обработя данните от страна на клиента и след това да изпратя тези данни на страната на сървъра с помощта на ajax повикване, за да ги съхраня в някои DB напр. Sql сървър. Реших да използвам HTML5, JQuery от страна на клиента, от страна на сървъра ще имам уеб услуга за взаимодействие с моята база данни (най-вероятно WCF или ASP.NET уеб услуги), уеб услугите ще се консумират от JQuery AJAX извиквания. За излагане на услуги ще използвам моно. Сега въпросите ми са,
Как трябва да създам основна страница или страница с оформление само с html, javascript/jquery и css, за да запазя обичайни неща като навигационно меню и т.н.?
Как да заредите различни страници с главното меню на страницата, така че URL адресът да може да се маркира?
Възможно ли е да изпратите html формуляра само от страна на клиента? така че когато потребителят щракне върху бутона за изпращане, страницата ще бъде изпратена до файл от страна на клиента и данните ще бъдат обработени от този файл, ако е необходимо, ще бъдат запазени в DB с ajax извикване към уеб услуга? ако това е възможно, как да се справя с изпратен формуляр с помощта на jquery файл?
Ще бъде от голяма помощ, ако някой може да предложи относно подхода/технологията/начина да продължа, ако трябва да променя подхода си или ако мога да направя някакви подобрения, като използвам друга технология с отворен код. Мисля, че попитах много неща, но малки предложения и насоки също биха били от голяма полза.