Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Está tudo funcionando, mas estou curioso com o retorno do método.
No código abaixo, eu chamo por Ajax o webmethod ExecutaForm onde ele me retorna um json.
Porque o json retornado começa com o parametro "d"?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Services;
using Newtonsoft.Json;
using System.Web.Script.Services;
namespace Site
{
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string ExecutaForm(string usuario, string senha)
{
var message = new {msg = "OK",user = usuario};
return JsonConvert.SerializeObject(message);
}
}
}
Retorno:
{"d":{"msg":"OK","user":""}}
Carregando comentários...