如何在我的javascriptAPP中打开来自C#的弹出消息?

时间:2015-09-22 13:39:45

标签: javascript c# cordova debugging popup

目前我正在开发APP。我试图找出为什么我的webservices中的方法不起作用,但因为我在app开发人员中使用javascript我无法调试我的C#(Cordova和visual studio)。有没有办法让我在C#代码中编写弹出窗口,这样我仍然可以看到我的对象和属性的值?

所以: 我希望能够在运行javascript APP时强制弹出C#,因为我无法调试我的C#代码,因为它只是一个Web服务。

1 个答案:

答案 0 :(得分:1)

<强>更新

这是正常的方式,C#是服务器端,JavaScript是客户端。在Web方法内部,您的C#应该生成如下内容:

JavaScript serializer = new JavaScriptSerializer();
var response = serializer.Serialize(jsonObject);
Response.Write(response);
Response.End();

这基本上允许您将对象或集合接收回Ajax successerror

由于您使用的是JavaScript应用程序,我认为您通过Ajax调用该服务。您的Ajax请求将包含successerror。这些将允许您从Ajax返回数据。

// Sample:
$.ajax({
     url: '...',
     type: '...',
     data: { Model : jsonObject },
     success: function (response) {
         // Response would be your C# Success.
     },

     error: function (response) {
          // Response would be your C# Error.
     }
});

网络服务应该为您的网络服务序列化回复。

我们的协助将是最小的,而不会看到您如何调用Web服务,Web服务如何响应,希望这对您有所帮助。