这是我的Rad-editor代码,
<telerik:RadEditor ID="RadEditor1Content" runat="server" AutoResizeHeight="True"
Width="500px" ToolbarMode="Floating">
<Content>
</Content>
<ImageManager EnableAsyncUpload="True" ViewPaths="~/images" UploadPaths="~/images" MaxUploadFileSize="900000000"/>
<MediaManager EnableAsyncUpload="true" ViewPaths="~/media" UploadPaths="~/media" MaxUploadFileSize="900000000"/>
<TrackChangesSettings CanAcceptTrackChanges="False"></TrackChangesSettings>
上传在我的Rad-Editor中正常工作,但是当我插入上传的文件时,rad-editor显示喜欢
<object height="150" width="150" type="application/x-oleobject"
classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6">
<param name="URL" value="/media/MySongFile.mp3"><embed src="/media/MySongFile.mp3"
type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer" width="150" height="150">
它显示我上传的文件(mp3)与MediaPlayer可以播放。我不想表现出喜欢这个。
我只想显示Download Link
下载我上传的文件。我怎么能这样做?
答案 0 :(得分:0)
您可以使用OnClientPasteHtml事件修改粘贴的内容:http://www.telerik.com/help/aspnet-ajax/editor-onclientpastehtml.html 例如,要在图像后添加一些文字:
function OnClientPasteHtml(sender, args)
{
if (args.get_commandName() == "ImageManager")
{
args.set_value(args.get_value() + " my modification");
}
}
以类似的方式,您可以获得所需的经理(Flash,文档等),提取src并生成锚。