Show / Hide Table of Contents

Class RazorTemplatePageBase

Inheritance
object
RazorTemplatePageBase
RazorTemplatePageBase<TModel>
Implements
IRazorTemplatePage
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.TextTemplating.Razor
Assembly: Volo.Abp.TextTemplating.Razor.dll
Syntax
public abstract class RazorTemplatePageBase : IRazorTemplatePage

Constructors

RazorTemplatePageBase()

Declaration
protected RazorTemplatePageBase()

Properties

Body

Declaration
public string? Body { get; set; }
Property Value
Type Description
string

GlobalContext

Declaration
public Dictionary<string, object> GlobalContext { get; set; }
Property Value
Type Description
Dictionary<string, object>

HtmlEncoder

Declaration
public HtmlEncoder? HtmlEncoder { get; set; }
Property Value
Type Description
HtmlEncoder

JavaScriptEncoder

Declaration
public JavaScriptEncoder? JavaScriptEncoder { get; set; }
Property Value
Type Description
JavaScriptEncoder

Localizer

Declaration
public IStringLocalizer? Localizer { get; set; }
Property Value
Type Description
IStringLocalizer

ServiceProvider

Declaration
public IServiceProvider ServiceProvider { get; set; }
Property Value
Type Description
IServiceProvider

UrlEncoder

Declaration
public UrlEncoder? UrlEncoder { get; set; }
Property Value
Type Description
UrlEncoder

Methods

BeginWriteAttribute(string, string, int, string, int, int)

Declaration
public virtual void BeginWriteAttribute(string name, string prefix, int prefixOffset, string suffix, int suffixOffset, int attributeValuesCount)
Parameters
Type Name Description
string name
string prefix
int prefixOffset
string suffix
int suffixOffset
int attributeValuesCount

EndWriteAttribute()

Declaration
public virtual void EndWriteAttribute()

ExecuteAsync()

Declaration
public virtual Task ExecuteAsync()
Returns
Type Description
Task

GetOutputAsync()

Declaration
public virtual Task<string> GetOutputAsync()
Returns
Type Description
Task<string>

Write(object?)

Declaration
public virtual void Write(object? value = null)
Parameters
Type Name Description
object value

WriteAttributeValue(string, int, object, int, int, bool)

Declaration
public virtual void WriteAttributeValue(string prefix, int prefixOffset, object value, int valueOffset, int valueLength, bool isLiteral)
Parameters
Type Name Description
string prefix
int prefixOffset
object value
int valueOffset
int valueLength
bool isLiteral

WriteLiteral(string?)

Declaration
public virtual void WriteLiteral(string? literal = null)
Parameters
Type Name Description
string literal

Implements

IRazorTemplatePage

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform