Jest to dość proste, aby przekazać ciąg do akcji kontrolera za pośrednictwem jQuery ajax, ale czy można serializować grupę zmiennych do obiektu, wysłać do kontrolera i czy kontroler rozpoznaje go jako obiekt?Czy istnieje sposób przekazywania obiektu "C#" do kontrolera za pośrednictwem AJAX?
Na przykład:
W serwerze, masz klasę OBJ jako takie:
class Obj{
string a; int b; double c;
}
iw sterowniku, masz metodę, która spodziewa się obiektu OBJ
public JsonResult UpdateObj(Obj obj){
//stuff
}
Czy istnieje sposób w Jquery do serializacji niektórych vars JavaScript do klasy Obj, a następnie wysłać go do działania kontrolera MVC za pośrednictwem postu AJAX?
Jest już wbudowany w MVC 3. Żądanie JSON musi tylko dopasować właściwości w twoim 'Obj', a modelbinders zwiąże wartości dla ciebie. – Buildstarted