从 Json [MVC-Controller] 传递 Stringbuilder 消息并将其呈现在视图中

Pass Stringbuilder message from Json [MVC-Controller]and render it in view

我正在尝试将 StringBuilder 消息作为额外数据传递回 ajax 调用,但我无法在客户端对其进行操作。下面是我将消息附加到 StringBuilder 并将其传回的方式。

StringBuilder retMessage=new StringBuilder();
retMessage.Clear().AppendLine("Successfully added the user!"); 
//Clear will done only on Success otherwise will append the different errorMessage using AppendLine
return Json(new { result = valid, message = retMessage });

关于 ajax 成功,我尝试如下检索它但没有成功。

 success: function (data) {
              if (data.result) {
                    ResetForm('#frmChangePwd');
                    console.log(data.message);
              },
 }

下面的图片显示了它是如何从服务器端传递的以及如何在客户端获取的!!

服务器端return

客户端检索

谁能告诉我如何在客户端检索消息并将其显示在视图中?

即使您从服务器在 return 上创建匿名对象,也要调用 StringBuilder 上的 toString 方法。