Ist es möglich, unsere eigene HTTP-Methode zu erstellen, indem Sie einfach die Klasse HttpMethodAttribute
überschreiben und unsere eigene supportedMethods
angeben?Eine benutzerdefinierte HTTP-Methode erstellen
In der Tat müssen wir je nach Fall die Ansicht als vollständige Ansicht mit _Layout zurückgeben, und manchmal müssen wir nur die PartialView dieser Ansicht zurückgeben. Also meine Idee ist, ein benutzerdefiniertes Attribut wie [HttpPartial]
zu setzen und so wird der Client abhängig von den in der Anfrage verwendeten Methoden sagen, ob er die vollständige Ansicht (GET-Methode) oder die partielle Ansicht (PARTIAL-Methode) haben möchte.
Und wenn der HTML-Rendering-Benutzer agant ein Ajax-Aufruf ist, kann ich die Http-Methode angeben? –
Das wäre immer noch albern. Tu das nicht. – CodeCaster
Auch eine Überschrift wie 'X-Request-View: partially' oder so kann eine Option sein, wenn Sie nicht gerne Abfrageparameter verwenden – Tseng