My suggestion would be,
What ever the fields you want to make it as editable, place the textbox itself there and disable them to avoid editing, then with css u can make it look like a normal label.
Bind two javascript events onfocus and onblur to the textbox.
"onfocus" make the textbox editable and apply different style to make the user feel that it is textbox :).
"onblur" get the value from the textbox call a codebehind method using ajax call or pagemethod technique and save.
Thats all it will work. To know more about calling code behind method check this link
http://witstuner.blogspot.in/2013/02/different-ways-of-ajax-call-in-asp.html[
^]