나는 이미지를 업로드 할 수있는 옵션이 내 페이지에 AJAX HtmlEditorExtender이 그러나 나는 다음과 같은 오류 얻을 이미지 업로드하려고 할 때 :아약스 HTML 편집기 이미지 업로드 JSON 오류
자바 스크립트 런타임 오류 : sys 인을. ArgumentException : 역 직렬화 할 수 없습니다. 데이터가 유효한 JSON에 해당하지 않습니다. 매개 변수 이름 : 데이터
오류에 대한 조사를 수행했으며 쿼리 문자열을 사용하여 페이지에 매개 변수를 전달하기 때문에이 메시지가 표시되는 것을 보았습니다. 나는 매개 변수를 제거하고 오류가 여전히 발생하고 있으므로이 오류가 발생할 수있는 다른 이유가 있습니까?
정확하게 동일한 Html Editor Extender가 다른 페이지에서 작동합니다.
내 HTML 및 C#은 아래에 제공되는:
는<asp:HtmlEditorExtender ID="HtmlEditorExtender3" runat="server" TargetControlID="txtAdminAddNote" OnImageUploadComplete="MyHtmlEditorExtender_ImageUploadComplete">
<Toolbar>
<asp:InsertImage />
</Toolbar>
</asp:HtmlEditorExtender>
<asp:TextBox runat="server" ID="txtAdminAddNote" TextMode="MultiLine" Width="96%" Height="200px"></asp:TextBox>
protected void MyHtmlEditorExtender_ImageUploadComplete(object sender, AjaxFileUploadEventArgs e)
{
string filePath = "~/Images/" + Path.GetFileName(e.FileName);
var ajaxFileUpload = (AjaxFileUpload)sender;
ajaxFileUpload.SaveAs(MapPath(filePath));
e.PostedUrl = Page.ResolveUrl(filePath);
}
예외가 발생하기 전에 MyHtmlEditorExtender_ImageUploadComplete가 호출 되나요? – Jono
또한 편집기가 visible = false parent 안에 있지 않은지 확인할 수 있습니까? (http://forums.asp.net/t/1948630.aspx?HTMLEditorExtender+Processing+an+image+upload 참조) – Jono
또한이 질문은 귀하가보고있는 다른 질문입니까? http://stackoverflow.com/questions/10664264/ajax-toolkit-ajaxfileupload-throw-exception 답변의 링크 – Jono