Aufruf einer Seite webmethod von javascript auf eine andere Seite
Ist es möglich, eine Methode aufzurufen zugeschrieben [WebMethod] von javascript auf eine andere Seite? I. e. mit den folgenden jquery-ajax-Aufruf mit Skript auf eine Seite mit dem Namen PageTwo.aspx:
$.ajax(
{
type: "POST",
url: "pageone.aspx/PageOneMethodOne",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg)
{
//something
}
}
);
PageOne.aspx.cs mit
[WebMethod]
public string PageOneMethodOne()
{
return "hello world";
}
Ich denke, dass\ Sie können so lange wie Sie geben Sie die richtige url zu es
InformationsquelleAutor hofnarwillie | 2012-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist möglich, so lange wie Sie geben Sie die richtige URL. Überprüfen Sie heraus die folgende form:
und es entsprechende Javascript:
Klick auf die echoSumbit Schaltfläche senden wird der Inhalt der input-box mit einem WebMethod-auf ein anderes Steuerelement, SampleForm.aspx. Hier ist der code hinter der form:
Den click-handler im Chat.aspx sendet den eingegebenen Wert zu SampleForm.aspx.cs, der gibt den gesendeten Wert. Der zurückgegebene Wert wird an eine div im Chat.aspx in der Erfolgs-Methode des .ajax-Aufruf.
Sie können einen .asmx anstelle der code-behind zu nennen, eine nicht-statische Methode stackoverflow.com/questions/1360253/...
InformationsquelleAutor njebert