Jak przesłać dane JSON z sugerowanym typem?

1

Witam,

chcę wysłać przez ajaxa dane za pomocą JSON do kontrolera.

Dlaczego poniższy kod działa w sytuacji gdy usunę "type hint", a nie działa gdy go dodam?

kod w widoku:

var request =
        {
            "__type": "BetEventRequest:#BetEvents.Interface",
            "Page": 10            
        };

        function GetBetEvents() {

            $.ajax({
                url: "/betevent/query2",
                type: "POST",
                data: JSON.stringify(request),
                dataType: "json",
                contentType: "application/json",
                success: function (response) {
                    console.log("response");
                    console.log(response);
                }
            });

            return null;
        }

klasa:

namespace BetEvents.Interface
{
    [DataContract]
    public class BetEventRequest
    {
        [DataMember]
        public int Page { get; set; }
}
}

kontroler:

public ActionResult Query2(BetEventRequest request)
{
return null;
}

dodanie znacznika <code class="javascript"> - @furious programming

0

podbijam pytanie, ponieważ 0 odp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1