Class RazorTemplatePageBase
Inheritance
object
RazorTemplatePageBase
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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
Type |
Description |
System.Collections.Generic.Dictionary<TKey, TValue><string, object> |
|
HtmlEncoder
Declaration
public HtmlEncoder HtmlEncoder { get; set; }
Property Value
Type |
Description |
System.Text.Encodings.Web.HtmlEncoder |
|
JavaScriptEncoder
Declaration
public JavaScriptEncoder JavaScriptEncoder { get; set; }
Property Value
Type |
Description |
System.Text.Encodings.Web.JavaScriptEncoder |
|
Localizer
Declaration
public IStringLocalizer Localizer { get; set; }
Property Value
Type |
Description |
Microsoft.Extensions.Localization.IStringLocalizer |
|
ServiceProvider
Declaration
public IServiceProvider ServiceProvider { get; set; }
Property Value
Type |
Description |
System.IServiceProvider |
|
UrlEncoder
Declaration
public UrlEncoder UrlEncoder { get; set; }
Property Value
Type |
Description |
System.Text.Encodings.Web.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 |
System.Threading.Tasks.Task |
|
GetOutputAsync()
Declaration
public virtual Task<string> GetOutputAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<TResult><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
Extension Methods