<%@ Page Theme="Default" Language="vb" CodeFile="DefaultVB.aspx.vb" AutoEventWireup="true" Inherits="Telerik.Web.Examples.Editor.DBFileBrowserContentProvider.DefaultVB" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html>
<
head
runat
=
"server"
>
<
title
>Telerik ASP.NET Example</
title
>
<
link
href
=
"../Common/styles.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
runat
=
"server"
ShowChooser
=
"true"
/>
<
div
class
=
"demo-container size-wide"
>
<
telerik:RadEditor
RenderMode
=
"Lightweight"
ID
=
"RadEditor1"
runat
=
"server"
ToolsFile
=
"./DBFileBrowserContentProvider.xml"
Width
=
"800px"
>
<
Content
>
<
img
alt
=
""
src
=
"../../../Editor/Examples/DBFileBrowserContentProvider/Handler.ashx?path=Root%252fImages%252fNature%252fFruits%252f320155_1886Thumbnail.jpg"
/>
- The custom content provider provides a complete abstraction for files/folders in the file browser dialogs of the editor.
<
br
/><
br
/>This means that the user can create folders, upload, move, delete files and everything will be stored in a single table in the database. No physical files or folders will be created on the server. Accessing
the files from the database is performed with a HTTP handler (<
em
>Handler.ashx</
em
>).
<
br
/><
br
/>If the user uploaded an image to the database and then inserted it
in the editor, the image's URL will look in a similar way (so the browser makes a request for the HTTP Handler):
<
br
/><
strong
>Handler.ashx?path=Root%252fImages%252fNature%252fFruits%252f320155_1886Thumbnail.jpg</
strong
>
</
Content
>
</
telerik:RadEditor
>
</
div
>
</
form
>
</
body
>
</
html
>