PageRemoteAttribute Class

Definition

A RemoteAttributeBase for razor page handler which configures Unobtrusive validation to send an Ajax request to the web site. The invoked handler should return JSON indicating whether the value is valid.

public ref class PageRemoteAttribute : Microsoft::AspNetCore::Mvc::RemoteAttributeBase
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class PageRemoteAttribute : Microsoft.AspNetCore.Mvc.RemoteAttributeBase
type PageRemoteAttribute = class
    inherit RemoteAttributeBase
Public Class PageRemoteAttribute
Inherits RemoteAttributeBase
Inheritance
Attributes

Remarks

Does no server-side validation of the final form submission.

Constructors

PageRemoteAttribute()

Properties

AdditionalFields

Gets or sets the comma-separated names of fields the client should include in a validation request.

(Inherited from RemoteAttributeBase)
HttpMethod

Gets or sets the HTTP method ("Get" or "Post") client should use when sending a validation request.

(Inherited from RemoteAttributeBase)
PageHandler

The handler name used when generating the URL where client should send a validation request.

PageName

The page name used when generating the URL where client should send a validation request.

RouteData

Gets the RouteValueDictionary used when generating the URL where client should send a validation request.

(Inherited from RemoteAttributeBase)

Methods

AddValidation(ClientModelValidationContext)

Adds Unobtrusive validation HTML attributes to ClientModelValidationContext.

(Inherited from RemoteAttributeBase)
FormatAdditionalFieldsForClientValidation(String)

Formats property and AdditionalFields for use in generated HTML.

(Inherited from RemoteAttributeBase)
FormatErrorMessage(String) (Inherited from RemoteAttributeBase)
GetUrl(ClientModelValidationContext)
IsValid(Object) (Inherited from RemoteAttributeBase)

Applies to