2014-05-15 2 views

답변

1

ImageUploadComplete 이벤트에 대한 이벤트 처리기를 HtmlEditorExtender에 포함시킵니다. 이미지가 HtmlEditorExtender에 표시 할 수 있도록

1)) 업로드 된 이미지
2 저장 저장된 이미지의 URL을 제공하십시오 ImageUploadComplete 이벤트 핸들러 내에서

<ajaxToolkit:HtmlEditorExtender 
    OnImageUploadComplete="MyHtmlEditorExtender_ImageUploadComplete" 
    ... 

, 당신은 두 가지를 할 필요가

protected void MyHtmlEditorExtender_ImageUploadComplete(
    object sender, AjaxFileUploadEventArgs e) 
{ 
    // Generate file path 
    string filePath = "~/Images/" + e.FileName; 

    // Save uploaded file to the file system 
    var ajaxFileUpload = (AjaxFileUpload)sender; 
    ajaxFileUpload.SaveAs(MapPath(filePath)); 

    // Update client with saved image path 
    e.PostedUrl = Page.ResolveUrl(filePath); 
} 

확인 확실히 당신은 http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/HTMLEditorExtender/HTMLEditorExtender.aspxhttp://stephenwalther.com/archive/2012/05/01/ajax-control-toolkit-may-2012-release

을 확인
+0

죄송합니다. 이전 게시물 인 것을 알고 있지만 제공 한 코드를 사용하는 중에 오류가 발생했습니다. 오류 메시지는 다음과 같습니다. " 'UploadRequestProcessor'형식의 개체를 'AjaxControlToolkit.AjaxFileUpload'형식으로 캐스팅 할 수 없습니다." 내가 놓친다면 알려주시겠습니까? 고맙습니다 – user3731575

관련 문제