C# Класс ServiceStack.Html.HtmlHelper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
HtmlExtensions List
ValidationInputCssClassName string
ValidationInputValidCssClassName string
ValidationMessageCssClassNames string
ValidationMessageValidCssClassName string
ValidationSuccessCssClassNames string
ValidationSummaryCssClassNames string
ValidationSummaryValidCssClassName string

Private Properties

Свойство Тип Описание
EncodeLegacy string
EvalBoolean bool
EvalString string
EvalString string
GetHtmlEncoder HtmlEncoder
GetModelStateValue object

Открытые методы

Метод Описание
AnonymousObjectToHtmlAttributes ( object htmlAttributes ) : RouteValueDictionary
AntiForgeryToken ( ) : ServiceStack.Html.MvcHtmlString
AntiForgeryToken ( string salt ) : ServiceStack.Html.MvcHtmlString
AntiForgeryToken ( string salt, string domain, string path ) : ServiceStack.Html.MvcHtmlString
AttributeEncode ( object value ) : string
AttributeEncode ( string value ) : string
Debug ( object model ) : string
EnableClientValidation ( ) : void
EnableClientValidation ( bool enabled ) : void
EnableUnobtrusiveJavaScript ( ) : void
EnableUnobtrusiveJavaScript ( bool enabled ) : void
Encode ( object value ) : string
Encode ( string value ) : string
FormatValue ( object value, string format ) : string
GenerateIdFromName ( string name ) : string
GenerateIdFromName ( string name, string idAttributeDotReplacement ) : string
GetErrorMessage ( ) : ServiceStack.Html.MvcHtmlString
GetErrorStatus ( ) : ResponseStatus
GetFieldError ( string errorName ) : ResponseError
GetFormMethodString ( FormMethod method ) : string
GetInputTypeString ( InputType inputType ) : string
GetMethod ( string methodName ) : MethodInfo
GetUnobtrusiveValidationAttributes ( string name ) : object>.IDictionary
GetUnobtrusiveValidationAttributes ( string name, ModelMetadata metadata ) : object>.IDictionary
HasFieldError ( string errorName ) : bool
HtmlHelper ( ) : System
HttpMethodOverride ( HttpVerbs httpVerb ) : ServiceStack.Html.MvcHtmlString
HttpMethodOverride ( string httpMethod ) : ServiceStack.Html.MvcHtmlString
Init ( IHttpRequest httpReq, IHttpResponse httpRes, IViewEngine viewEngine, ViewDataDictionary viewData, HtmlHelper htmlHelper ) : void
Init ( IViewEngine viewEngine, IRequest httpReq, IResponse httpRes, IRazorView razorPage, object>.Dictionary scopeArgs = null, ViewDataDictionary viewData = null ) : void
Init ( ServiceStack.Support.Markdown.MarkdownPage markdownPage, object>.Dictionary scopeArgs, bool renderHtml, ViewDataDictionary viewData, HtmlHelper htmlHelper ) : void
Partial ( string viewName ) : ServiceStack.Html.MvcHtmlString
Partial ( string viewName, object model ) : ServiceStack.Html.MvcHtmlString
Raw ( object content ) : ServiceStack.Html.MvcHtmlString
SetModel ( object model ) : void

Приватные методы

Метод Описание
EncodeLegacy ( object value ) : string
EvalBoolean ( string key ) : bool
EvalString ( string key ) : string
EvalString ( string key, string format ) : string
GetHtmlEncoder ( ) : HtmlEncoder
GetModelStateValue ( string key, Type destinationType ) : object

Описание методов

AnonymousObjectToHtmlAttributes() публичный статический Метод

public static AnonymousObjectToHtmlAttributes ( object htmlAttributes ) : RouteValueDictionary
htmlAttributes object
Результат RouteValueDictionary

AntiForgeryToken() публичный Метод

public AntiForgeryToken ( ) : ServiceStack.Html.MvcHtmlString
Результат ServiceStack.Html.MvcHtmlString

AntiForgeryToken() публичный Метод

public AntiForgeryToken ( string salt ) : ServiceStack.Html.MvcHtmlString
salt string
Результат ServiceStack.Html.MvcHtmlString

AntiForgeryToken() публичный Метод

public AntiForgeryToken ( string salt, string domain, string path ) : ServiceStack.Html.MvcHtmlString
salt string
domain string
path string
Результат ServiceStack.Html.MvcHtmlString

AttributeEncode() публичный Метод

public AttributeEncode ( object value ) : string
value object
Результат string

AttributeEncode() публичный Метод

public AttributeEncode ( string value ) : string
value string
Результат string

Debug() публичный Метод

public Debug ( object model ) : string
model object
Результат string

EnableClientValidation() публичный Метод

public EnableClientValidation ( ) : void
Результат void

EnableClientValidation() публичный Метод

public EnableClientValidation ( bool enabled ) : void
enabled bool
Результат void

EnableUnobtrusiveJavaScript() публичный Метод

public EnableUnobtrusiveJavaScript ( ) : void
Результат void

EnableUnobtrusiveJavaScript() публичный Метод

public EnableUnobtrusiveJavaScript ( bool enabled ) : void
enabled bool
Результат void

Encode() публичный Метод

public Encode ( object value ) : string
value object
Результат string

Encode() публичный Метод

public Encode ( string value ) : string
value string
Результат string

FormatValue() публичный Метод

public FormatValue ( object value, string format ) : string
value object
format string
Результат string

GenerateIdFromName() публичный статический Метод

public static GenerateIdFromName ( string name ) : string
name string
Результат string

GenerateIdFromName() публичный статический Метод

public static GenerateIdFromName ( string name, string idAttributeDotReplacement ) : string
name string
idAttributeDotReplacement string
Результат string

GetErrorMessage() публичный Метод

public GetErrorMessage ( ) : ServiceStack.Html.MvcHtmlString
Результат ServiceStack.Html.MvcHtmlString

GetErrorStatus() публичный Метод

public GetErrorStatus ( ) : ResponseStatus
Результат ResponseStatus

GetFieldError() публичный Метод

public GetFieldError ( string errorName ) : ResponseError
errorName string
Результат ResponseError

GetFormMethodString() публичный статический Метод

public static GetFormMethodString ( FormMethod method ) : string
method FormMethod
Результат string

GetInputTypeString() публичный статический Метод

public static GetInputTypeString ( InputType inputType ) : string
inputType InputType
Результат string

GetMethod() публичный статический Метод

public static GetMethod ( string methodName ) : MethodInfo
methodName string
Результат System.Reflection.MethodInfo

GetUnobtrusiveValidationAttributes() публичный Метод

public GetUnobtrusiveValidationAttributes ( string name ) : object>.IDictionary
name string
Результат object>.IDictionary

GetUnobtrusiveValidationAttributes() публичный Метод

public GetUnobtrusiveValidationAttributes ( string name, ModelMetadata metadata ) : object>.IDictionary
name string
metadata ModelMetadata
Результат object>.IDictionary

HasFieldError() публичный Метод

public HasFieldError ( string errorName ) : bool
errorName string
Результат bool

HtmlHelper() публичный Метод

public HtmlHelper ( ) : System
Результат System

HttpMethodOverride() публичный Метод

public HttpMethodOverride ( HttpVerbs httpVerb ) : ServiceStack.Html.MvcHtmlString
httpVerb HttpVerbs
Результат ServiceStack.Html.MvcHtmlString

HttpMethodOverride() публичный Метод

public HttpMethodOverride ( string httpMethod ) : ServiceStack.Html.MvcHtmlString
httpMethod string
Результат ServiceStack.Html.MvcHtmlString

Init() публичный Метод

public Init ( IHttpRequest httpReq, IHttpResponse httpRes, IViewEngine viewEngine, ViewDataDictionary viewData, HtmlHelper htmlHelper ) : void
httpReq IHttpRequest
httpRes IHttpResponse
viewEngine IViewEngine
viewData ViewDataDictionary
htmlHelper HtmlHelper
Результат void

Init() публичный Метод

public Init ( IViewEngine viewEngine, IRequest httpReq, IResponse httpRes, IRazorView razorPage, object>.Dictionary scopeArgs = null, ViewDataDictionary viewData = null ) : void
viewEngine IViewEngine
httpReq IRequest
httpRes IResponse
razorPage IRazorView
scopeArgs object>.Dictionary
viewData ViewDataDictionary
Результат void

Init() публичный Метод

public Init ( ServiceStack.Support.Markdown.MarkdownPage markdownPage, object>.Dictionary scopeArgs, bool renderHtml, ViewDataDictionary viewData, HtmlHelper htmlHelper ) : void
markdownPage ServiceStack.Support.Markdown.MarkdownPage
scopeArgs object>.Dictionary
renderHtml bool
viewData ViewDataDictionary
htmlHelper HtmlHelper
Результат void

Partial() публичный Метод

public Partial ( string viewName ) : ServiceStack.Html.MvcHtmlString
viewName string
Результат ServiceStack.Html.MvcHtmlString

Partial() публичный Метод

public Partial ( string viewName, object model ) : ServiceStack.Html.MvcHtmlString
viewName string
model object
Результат ServiceStack.Html.MvcHtmlString

Raw() публичный Метод

public Raw ( object content ) : ServiceStack.Html.MvcHtmlString
content object
Результат ServiceStack.Html.MvcHtmlString

SetModel() публичный Метод

public SetModel ( object model ) : void
model object
Результат void

Описание свойств

HtmlExtensions публичное статическое свойство

public static List HtmlExtensions
Результат List

ValidationInputCssClassName публичное статическое свойство

public static string ValidationInputCssClassName
Результат string

ValidationInputValidCssClassName публичное статическое свойство

public static string ValidationInputValidCssClassName
Результат string

ValidationMessageCssClassNames публичное статическое свойство

public static string ValidationMessageCssClassNames
Результат string

ValidationMessageValidCssClassName публичное статическое свойство

public static string ValidationMessageValidCssClassName
Результат string

ValidationSuccessCssClassNames публичное статическое свойство

public static string ValidationSuccessCssClassNames
Результат string

ValidationSummaryCssClassNames публичное статическое свойство

public static string ValidationSummaryCssClassNames
Результат string

ValidationSummaryValidCssClassName публичное статическое свойство

public static string ValidationSummaryValidCssClassName
Результат string