anexando e recebendo um modelo em formdata
para passar um objeto modelo como parte de um objeto formData e recuperá -lo no controlador, considere o seguinte Abordagem:
javascript:
Crie um objeto formData:
var formdata = new FormData($('form').get(0));
let model = { EventFromDate: fromDate, EventToDate: toDate, ... }; const modelJson = JSON.stringify(model);
formdata.append("model", modelJson);
decore a ação com o atributo [httppost] para indicar que recebe] http post solicita. Public ActionResult YourActionName (modelo YourmodelType) { // Seu código para processar o modelo aqui ... }
$.ajax({ url: '@Url.Action("YourActionName", "YourControllerName")', type: 'POST', data: formdata, processData: false, contentType: false, });
asp.net MVC ligará automaticamente a sequência de modelos JSON ao tipo de modelo apropriado.
Essa abordagem permite que você anexe o modelo inteiro como JSON Data ao FormData e recupere -o no controlador como um modelo, o que se reproduzia para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar para funcionar com os modelos JSON para funcionar para funcionar com os dados.Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3