如何将json字符串传递给webmethod C#ASP.NET

如何将json字符串传递给webmethod C#ASP.NET,第1张

如何将json字符串传递给webmethod C#ASP.NET

首先,您需要使用:

var jSon = JSON.stringify({obj:javascriptObject});

代替:

var jSon = JSON.stringify(javascriptObject);

那么您

WebMethod
将像:

[WebMethod]public static string Updatera(aData obj){    // logic pre }

现在这

aData
是您的课程,如下所示:

public class aData {     public string Foretagsnamn  { get; set; }    public string BGFarg  { get; set; }    public string TextColor  { get; set; }    public string FooterFarg  { get; set; }    public string Email  { get; set; }}

所以您的最终代码看起来像 jQuery:

var jSon = JSON.stringify({ obj:javascriptObject });$.ajax({    type: "POST",    url: "Post/Installningar.aspx/Updatera",    data: jsonData,    contentType: "application/json; charset=utf-8",    dataType: "json",    success: OnSuccess,    error: OnErrorCall});function onSuccess(response){    // Do something}function onErrorCall(){    // Do something}

背后的代码:

public class aData {     public string Foretagsnamn { get; set; }    public string BGFarg { get; set; }    public string TextColor { get; set; }    public string FooterFarg { get; set; }    public string Email { get; set; }}[WebMethod]public static string Updatera(aData obj){    // Logic pre}

在Asp.net中 检查jQuery Ajax JSON示例



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5174273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-19

发表评论

登录后才能评论

评论列表(0条)

保存