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