logo
down
shadow

Send form data as array of objects to controller in asp.net mvc


Send form data as array of objects to controller in asp.net mvc

Content Index :

Send form data as array of objects to controller in asp.net mvc
Tag : javascript , By : n800s
Date : December 01 2020, 05:00 PM

this one helps. It took me some time to understand the problem (-:
Anyway, I have created a small test, and it is working.
public class User
{
        public string UserName { get; set; }
}

public void TestPost(List<User> users)
{

}
$.ajax({
            contentType: 'application/json; charset=utf-8',
            type: 'POST',
            url: '/Home/TestPost',
            data: JSON.stringify([{ 'UserName': "user 1" }, { 'UserName': "user 2" }]),
            dataType: "json",
        });

Comments
No Comments Right Now !

Boards Message :
You Must Login Or Sign Up to Add Your Comments .

Share : facebook icon twitter icon

Send array of Objects to MVC Controller


Tag : javascript , By : dormsbee
Date : March 29 2020, 07:55 AM
may help you . The dataType property is saying what you expect back from the server. Try setting the contentType:
contentType: 'application/json'

How to send Data form view to controller through URL in codeigniter and how i get data in controller


Tag : php , By : Reiner
Date : March 29 2020, 07:55 AM
hope this fix your issue You have to use $_GET[] method of php:
<a href="<?php echo base_url()?>your_Controller/your_function?id=1">My Data</a>
function your_function() {
    $id = $this->input->get('id');
}

How to send array of objects to a controller method?


Tag : json , By : Sebastian Gift
Date : March 29 2020, 07:55 AM
fixed the issue. Will look into that further I need your help, I have this piece of code in the controller side , You need to set contentType as "application/json"
function DraftMessage() {
    var myArray = [{ 'To': [1, 2], "Title": "Hello" }, { 'To': [1, 2], "Title": "Hello" }];

    $.ajax({
        type: "POST",
        url: "@Url.Action("DraftMessage","Home")",
        contentType: "application/json",
        data: JSON.stringify({ draftMessages: myArray })
    }).done(function (data) {
        console.log(data);
    });
}

Send Array of Objects from JavaScript to C# controller


Tag : javascript , By : Carlos Galdino
Date : March 29 2020, 07:55 AM
like below fixes the issue I was trying several ways to pass the list of objects to the controller but the controller always receives null
 $('#btnSave').click(function () {

    var arrPropIdPos = new Array();

    $('.property').each(function () {

        var obj = {
             'PropertyId' : $(this).attr('PropertyId')
            ,'Xposition' : $(this).attr('xPos')
            ,'Yposition' : $(this).attr('yPos')

        };

        arrPropIdPos.push(obj);
    });    
    $.ajax({
            type: 'POST',
            contentType: "application/json",
            data: JSON.stringify(arrPropIdPos),
            url: "/PropertyPosition/Insert/"                                    
        });
  public class PropertyPositionInsert
    {
        public string PropertyId { get; set; }
        public string Xposition { get; set; }
        public string Yposition { get; set; }

    }
 public JsonResult Insert(PropertyPositionInsert[] model)
    {
    }

Send 2 array of objects from jquery to MVC controller


Tag : jquery , By : Tim Benninghoff
Date : March 29 2020, 07:55 AM
help you fix your problem You making a GET. A GET has no body and your contentType option is ignored.
You can either make a POST to a method decorated with [HttpPost], or alternatively you need to generate the name/value pairs with indexers, however the data will be sent as a query string and there is a possibility that you will exceed the query string limit and throw an exception.
data: { competences[0].uid: "a", competences[0].Id: 1, ..... competences[1].uid: "b", .... },
Related Posts Related QUESTIONS :
  • How to show 5 images in a 2 row slider with bxslider
  • How to convert stream into variables in typescript
  • Three.js custom shader error on Chrome GL_INVALID_OPERATION: Active draw buffers with missing fragment shader outputs
  • My JavaScript doesn't work. How can I solve this problem?
  • Why is this async function is running synchronously?
  • Get updated variable from within react hook before return
  • I want to show all image preview but whenever I upload a new one the old one is gone
  • Would I be able to give access to specific electron APIs safely?
  • Why several clicks fire for each instance of a Class?
  • cant grab value from div using attr()
  • Make web service not accessible by browser?
  • Select DOM elements within template
  • How to customize angular ui-grid row background color?
  • Binding data in two respective $scope in AngularJS, how?
  • react put some props after import class
  • Variable is distributed among same components
  • switch class in jQuery/JavaScript for active/inactive state
  • How To Track Outbound Clicks Using Javascript
  • How to get total seconds elapsed since the beginning of the month?
  • Protractor: Stale element reference at "browser.wait(EC.visibilityOf(confDial), FIFTY_SECONDS);"
  • Access to an array inside an object
  • Reseting an JavaScript Interval with different value?
  • Learning Angular for the first time - version 2 or 4?
  • Rendering RSS feed (XML) in React with jquery, why do object values parsed from the feed seem empty?
  • Node.js xml2js http.request tag matching
  • applying texture to custom plane geometry in Threejs
  • How do I pass an Event as a function parameter in HTML written inside JavaScript variable?
  • Interface of object parameter with default value and default property
  • Does using try / catch rather than `.catch` observable operator with XHR requests reduce performance?
  • In IE11 background colors not working on printing
  • TypeScript interface signature "(): string"
  • Is synchronous XMLHttpRequest supported in Internet Explorer 10 and 11?
  • Axios function not returning any values with js
  • How to use firestore TIMESTAMP to create time-stamp in JavaScript
  • Instantiate subclass without constructing
  • Outputing a created object in javascript to a server side JSON file
  • Transition the numeric labels in a bar chart
  • createBottomTabNavigator: hide just one tab from the tabBar
  • iife vs simple statement behavior with document.title
  • showDialogPopup Refresh Page after Click
  • Child component does not set the initial value passed from the parent: ReactJS
  • Nodejs javascript added to button not responding
  • Trying to define a promise.all
  • Python GEE to extract featurecollection timeseries from Landsat imageries
  • How to write negative binary number?
  • Unable to set property of individual object
  • Why Named Function Expression itself cannot assign Name to another Value?
  • How to reset scroll position on single page pagination
  • How to scroll to bottom of page, when a new message is sent - Socket.io
  • How to reconstruct audio blob from a base64 encoded String?
  • How to calculate numbers within an array of objects
  • Using JavaScript to change CSS properties of SVG circles for all circles that was not clicked
  • Is there value in propTypeing repeat required properties at every level of nested components?
  • Call function if variable does not exist in a filter
  • localStorage value doesn't get updated automatically
  • React not updating state with setState correctly inside promises
  • Direct native JavaScript or jQuery method to get containing block of an element
  • Dynamic JSON object to Html Table
  • How to send Id and file to same controller?
  • How to Make a jQuery Table Cell(td) clickable to Run a Function?
  • shadow
    Privacy Policy - Terms - Contact Us © scrbit.com