Ich habe Methoden, die mehrere Parameter und Kombinationen von ihnen akzeptieren können. Ohne eine Methode für jede mögliche Kombination von Parametern zu deklarieren, kann ich nur eine Methode mit allen Parametern deklarieren und dann prüfen, welche zur Verfügung gestellt wurden?Kann ich ASP.NET 2.0 WebMethod über eine POST-Anforderung aufrufen, ohne alle Parameter anzugeben?
Kann ich ASP.NET 2.0 WebMethod über eine POST-Anforderung aufrufen, ohne alle Parameter anzugeben?
Antwort
Sie können, wenn Sie die Parameter als optional angeben, wie in
public static string DoSomething(string base = "DEFAULTVALUE")
{
if (base == "DEFAULTVALUE")
{
// Then base was not specified.
}
}
Es scheint, dass es kein Feature von .net 2.0 ist. Ich bleibe dabei und es ist nicht das erste Problem, das es mir gibt. Danke trotzdem – mikepa88
@ mikepa88 Dann ist die einzige Option, um eine übergeordnete Methode mit allen Parametern und einer Methode für jede Kombination zu machen, die Sie brauchen –
Das ist, was ich angefangen habe, aber für einige Methoden gibt es viele Kombinationen und es wird ein bisschen umständlich. – mikepa88
- 1. C# eine Methode als Parameter übergeben, ohne eine Methodensignatur anzugeben
- 2. Wie kann ich einen WebMethod-Parameter erforderlich machen?
- 3. Einen ASP.net WebMethod von der Erfolgsfunktion eines anderen WebMethods aufrufen
- 4. ASP.NET-Webdienst WebMethod
- 5. Wie kann man ohne Parameter Methode aufrufen?
- 6. ASP.NET Benutzerdefinierte Validator + WebMethod + jQuery
- 7. Wie kann ich alle Werte in einer Zeile über Spalten in SQL zusammenfassen, ohne alle Spaltennamen anzugeben?
- 8. Wie kann ich eine synchrone Postanforderung in eine asynchrone Postanforderung konvertieren?
- 9. Aufrufen einer asp.net-serverseitigen Methode über jQuery
- 10. Warum kann ich in ASP.NET MVC nicht von "MyCustomView" erben, ohne den vollständigen Typnamen anzugeben?
- 11. Wie kann ich eine Methode mit einem out-Parameter aufrufen?
- 12. Kann ich ASP.NET RegSQL aus Code aufrufen?
- 13. Kann ich eine Funktion für ALLE Basisklassen in einer Parameter-Pack-Erweiterung aufrufen?
- 14. jQuery Ajax nicht aufrufen C# Webmethod
- 15. Wie kann ich alle Elemente aus einer DynamoDB-Tabelle abrufen, ohne den Primärschlüssel mit Java anzugeben?
- 16. ASP.NET Identity 2.0-Implementierung ohne Entity Framework
- 17. Wie kann ich mehr als ein Feld indizieren, um alle abzufragen, ohne den Feldnamen anzugeben?
- 18. Beschreibung des ASMX-Webdienstes WebMethod-Parameter
- 19. Kann ich eine Funktion über den Namen in f # aufrufen?
- 20. Kann ich alle Dokumente von documentdb in azure-Funktionen abrufen, ohne ihre IDs anzugeben?
- 21. ASP.NET WebMethod mit jQuery json, gibt es eine Größenbeschränkung?
- 22. Warum kann ich in Scala eine Funktion nicht teilweise anwenden, ohne ihre Argumenttypen explizit anzugeben?
- 23. WebMethod-Antwortformat
- 24. POST JSON-Array zu ASP.NET WebMethod
- 25. jquery Remote-Validierung mit asp.net webmethod Probleme
- 26. Jquery Ajax Aufruf an WebMethod in asp.net
- 27. Parameter an WebMethod übergeben mit jQuery Ajax
- 28. Wie konnte ich eine API ohne Zugriffs-Token in APIM 2.0 aufrufen
- 29. ASP.NET 2.0 Website erhält ThreadAbortException
- 30. Gibt es eine Möglichkeit, [ScriptableMember] in Asp.Net über jQuery
können Sie einen Code zur Verfügung stellen, die Sie versucht haben? – lemunk