Table of Contents

Namespace Ramstack.HtmxToolkit

Classes

HtmxLocationOptions

Represents the options for an HX-Location request.

HtmxRequestAttribute

Restricts an action to HTMX requests.

HtmxRequestHeaderNames

Defines constants for the well-known names of HTMX request headers.

HtmxResponseAttribute

Specifies HTMX response headers to apply when an action result is executed for an HTMX request.

HtmxResponseHeaderNames

Defines constants for the well-known names of HTMX response headers.

HttpRequestExtensions

Provides extension methods for the HttpRequest class.

HttpResponseExtensions

Provides extension methods for the HttpResponse class.

Structs

HtmxFieldValues

Represents one or more values for a form field submitted with an HTMX request.

HtmxFieldValues.Enumerator

Enumerates the string values represented by an HtmxFieldValues.

HtmxRequestHeaders

Represents strongly typed HTMX request headers.

HtmxResponse

Represents an HTTP response whose HTMX response headers can be configured.

HtmxResponseHeaders

Represents strongly typed HTMX response headers.

Enums

HtmxBoostedFilter

Specifies whether an action accepts boosted or non-boosted HTMX requests.

HtmxHistoryAction

Specifies how an HX-Location request updates the browser history.

HtmxRequestCache

Specifies the Fetch cache mode for an HTMX request.

HtmxRequestCredentials

Specifies the credentials mode for an HTMX request.

HtmxRequestRedirect

Specifies the Fetch redirect mode for an HTMX request.

HtmxRequestType

Specifies the type of content requested by an HTMX request.

HtmxSwap

Defines the values for the hx-swap attribute.

HtmxTriggerTiming

Specifies the response header used to trigger client-side events.