Class RazorTemplatePageBase
Inheritance
RazorTemplatePageBase
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
GlobalContext
Declaration
public Dictionary<string, object> GlobalContext { get; set; }
Property Value
HtmlEncoder
Declaration
public HtmlEncoder? HtmlEncoder { get; set; }
Property Value
JavaScriptEncoder
Declaration
public JavaScriptEncoder? JavaScriptEncoder { get; set; }
Property Value
Localizer
Declaration
public IStringLocalizer? Localizer { get; set; }
Property Value
ServiceProvider
Declaration
public IServiceProvider ServiceProvider { get; set; }
Property Value
UrlEncoder
Declaration
public UrlEncoder? UrlEncoder { get; set; }
Property Value
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
EndWriteAttribute()
Declaration
public virtual void EndWriteAttribute()
ExecuteAsync()
Declaration
public virtual Task ExecuteAsync()
Returns
GetOutputAsync()
Declaration
public virtual Task<string> GetOutputAsync()
Returns
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
WriteLiteral(string?)
Declaration
public virtual void WriteLiteral(string? literal = null)
Parameters
Type |
Name |
Description |
string |
literal |
|
Implements
Extension Methods