function SaveNames()
{
var NameForN1 = [];
var NameForN2 = [];
var NameForN3 = [];
$('#nr1').children().each(function()
{
NameForN1.push($(this).html());
});
//TODO: Do the same for nr2 and nr3
$.post('yoururl',{Names:[NameForN1,NameForN2,NameForN3]},callback);
}
Это для клиентской стороны, для серверной стороны
protected void SaveItems()
{
Dictionnary<string,object> myNames;
System.Web.Script.Serialization.JavaScriptSerializer jvs = new System.Web.Script.Serialization.JavaScriptSerializer();
myNames = jvs.Deserialize<Dictionnary<string,object>>(Request["Names"]);
//TODO Now you only have to save it to the database.
}
myNames ["Names"] должен быть (если я прав) массивом строк.
Если это не работает на стороне сервера, если вы используете asp.net 4.0, я предлагаю вам прочитать эту статью о некоторых классных инструментах для десериализации Json: Блог Хансельмана