2016-04-22 18 views
0

übergeben Können Sie mir helfen, dies zu lösen ..?Wie JSON-Objekt hinter Code in ASP.Net mit VB

Eigentlich habe ich eine einfache Anwendung entwickelt, um ein JSON-Objekt an den ASP.Net-Code zu übergeben. Ich verwende VB in Code hinter.

Ich benutze nur den folgenden Code in Jquery Ajax.

$(document).ready(function() { 
     $.ajax({ 
      type: "POST", 
      url: "form1.aspx/getStringReverse", 
      data: "{'Name':'Vinoth'}", 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      success: function (msg) { alert(msg.d); } 
      , failure: function (msg) { alert(msg.d); } 
     }); 
}); 

Unten finden Sie den Code in VB

Dieser Code

Wenn ich diese Funktion nenne 'Dieser Code nicht

<WebMethod> 

Public Shared Function getStringReverse(ByVal name As String) As String 

    Return StrReverse(name) 

End Function 

arbeitet' nicht funktioniert , Die Steuerung wird nicht an die Funktion übergeben. Aber wenn ich diese Funktion wie folgt ändern, funktioniert es.

'Dieser Code funktioniert' Dieser Code

<WebMethod> 

Public Shared Function getStringReverse() As String 

    Return "String Reverse" 

End Function 

Bitte helfen Sie mir, dieses Problem zu lösen funktioniert.

+0

Es gibt ein Problem mit der 'StrReverse'-Funktion. Können Sie diesen Code posten und auch die Fehlermeldung posten? – Asken

Antwort

0

Sie müssen die Methode markieren, die Sie als WebMethod und auch als statische Methode aufrufen möchten.

<WebMethod()> 
    Public Shared Function getStringReverse(name as string) As String 
     *** 
    End Function 
Verwandte Themen