C# Класс AspNetEdit.Editor.ComponentModel.Document

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

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

Свойство Тип Описание
ControlSubstituteStructure string
DirectivePlaceholderStructure string
newDocument string

Private Properties

Свойство Тип Описание
ConstructErrorDocument string
GetView void
initDocument void

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

Метод Описание
AddControl ( Control control ) : void
AddDirective ( string name, IDictionary values ) : string

Adds a directive port tracking.

DeserializeAndAdd ( string aspFragment ) : string

Converts a ASP.NET fragment to a a designer document fragment, and adds the controls and directives etc to the host.

DoCommand ( string editorCommand ) : void
Document ( Control parent, DesignerHost host, Stream fileStream, string fileName ) : System

Creates a document from an existing file

Document ( Control parent, DesignerHost host, string documentName ) : System

Creates a new document

GetDirectives ( string directiveType ) : AspNetEdit.Editor.ComponentModel.DocumentDirective[]

Gets all of the directives of a given type

GetFirstDirective ( string directiveType, bool create ) : AspNetEdit.Editor.ComponentModel.DocumentDirective

Gets the first directive of a given type

GetLoadedDocument ( ) : string
InsertFragment ( string fragment ) : void
PersistDocument ( ) : string

Serialises the entire document to ASP.NET code

RemoveControl ( Control control ) : void
RemoveDirective ( int placeholderId ) : string
RenameControl ( string oldName, string newName ) : void
RenderDesignerControl ( Control control ) : string

Renders the designer html for an ASP.NET Control

Serialize ( string designerDocumentFragment ) : string

Converts a designer document fragment to ASP.NET code

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

Метод Описание
ConstructErrorDocument ( string errorTitle, string errorDetails ) : string
GetView ( ) : void
initDocument ( Control parent, DesignerHost host ) : void

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

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

public AddControl ( Control control ) : void
control System.Web.UI.Control
Результат void

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

Adds a directive port tracking.
public AddDirective ( string name, IDictionary values ) : string
name string
values IDictionary
Результат string

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

Converts a ASP.NET fragment to a a designer document fragment, and adds the controls and directives etc to the host.
public DeserializeAndAdd ( string aspFragment ) : string
aspFragment string
Результат string

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

public DoCommand ( string editorCommand ) : void
editorCommand string
Результат void

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

Creates a document from an existing file
public Document ( Control parent, DesignerHost host, Stream fileStream, string fileName ) : System
parent System.Web.UI.Control
host DesignerHost
fileStream Stream
fileName string
Результат System

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

Creates a new document
public Document ( Control parent, DesignerHost host, string documentName ) : System
parent System.Web.UI.Control
host DesignerHost
documentName string
Результат System

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

Gets all of the directives of a given type
public GetDirectives ( string directiveType ) : AspNetEdit.Editor.ComponentModel.DocumentDirective[]
directiveType string
Результат AspNetEdit.Editor.ComponentModel.DocumentDirective[]

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

Gets the first directive of a given type
public GetFirstDirective ( string directiveType, bool create ) : AspNetEdit.Editor.ComponentModel.DocumentDirective
directiveType string
create bool Whether the directive should be created if one does not already exist
Результат AspNetEdit.Editor.ComponentModel.DocumentDirective

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

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

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

public InsertFragment ( string fragment ) : void
fragment string
Результат void

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

Serialises the entire document to ASP.NET code
public PersistDocument ( ) : string
Результат string

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

public RemoveControl ( Control control ) : void
control System.Web.UI.Control
Результат void

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

public RemoveDirective ( int placeholderId ) : string
placeholderId int
Результат string

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

public RenameControl ( string oldName, string newName ) : void
oldName string
newName string
Результат void

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

Renders the designer html for an ASP.NET Control
public static RenderDesignerControl ( Control control ) : string
control System.Web.UI.Control
Результат string

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

Converts a designer document fragment to ASP.NET code
public Serialize ( string designerDocumentFragment ) : string
designerDocumentFragment string
Результат string

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

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

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

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

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

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

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