2012-07-13 2 views
1

Microsoft .Net Ajax 툴킷 HtmlEditorExtender 컨트롤에 약간의 문제가 있습니다. 내가 겪고있는 문제는 아래쪽 툴바 (HTML보기 모드로 갈 수있는 툴바)가 텍스트 상자 위의 상단 툴바 만 표시되지 않는다는 것입니다. 이것은 .net 3.5 버전입니다. 질문은 맨 아래 도구 모음을 표시하거나 내가 잘못하고있는 것입니다. 아래 코드를 참조하십시오..NET Ajax 툴킷 HtmlEditorExtender가 하단 툴바를 표시하지 않습니다.

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %> 

<asp:TextBox ID="txbMessage" runat="server" Width="95%" 
            TextMode="MultiLine" Height="156px"></asp:TextBox> 
            <ajax:HtmlEditorExtender 
             ID="htmlEditorExtender1" 
             TargetControlID="txbMessage"           
             runat="server" > 
             <Toolbar> 
               <ajax:Undo /> 
               <ajax:Redo /> 
               <ajax:Bold /> 
               <ajax:Italic /> 
               <ajax:Underline /> 
               <ajax:StrikeThrough /> 
               <ajax:Subscript /> 
               <ajax:Superscript /> 
               <ajax:JustifyLeft /> 
               <ajax:JustifyCenter /> 
               <ajax:JustifyRight /> 
               <ajax:JustifyFull /> 
               <ajax:InsertOrderedList /> 
               <ajax:InsertUnorderedList /> 
               <ajax:CreateLink /> 
               <ajax:UnLink /> 
               <ajax:RemoveFormat /> 
               <ajax:SelectAll /> 
               <ajax:UnSelect /> 
               <ajax:Delete /> 
               <ajax:Cut /> 
               <ajax:Copy /> 
               <ajax:Paste /> 
               <ajax:BackgroundColorSelector /> 
               <ajax:ForeColorSelector /> 
               <ajax:FontNameSelector /> 
               <ajax:FontSizeSelector /> 
               <ajax:Indent /> 
               <ajax:Outdent /> 
               <ajax:InsertHorizontalRule /> 
               <ajax:HorizontalSeparator />             
               <%--<ajax:InsertImage />--%> 
              </Toolbar>    
            </ajax:HtmlEditorExtender> 


<ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajax:ToolkitScriptManager> 

답변

2

Ajax Control Toolkit example site, 당신에게 하단 도구 모음을 표시하는 방법에 대한 예를 제공합니다. HTMLEditorExtender에는 DisplaySourceTab이라는 공용 속성이 있습니다. 기본값은 false이며 true로 변경하십시오. 이처럼

:

<ajax:HtmlEditorExtender runat="server" ID="htmlEditorExtender1" TargetControlID="txbMessage" DisplaySourceTab="True"> 

는 내가 AJAX 컨트롤 툴킷 3.5 2012 년 5 릴리스를 사용하고 불행하게도, 내 HTMLEditorExtender는 'DisplaySourceTab'속성을 가지고 있지 않았다. http://ajaxcontroltoolkit.codeplex.com/releases/view/90063

를 오류 'DisplaySourceTab'는 AjaxControlToolkit.HtmlExtender (또는 비슷한)의 공용 속성 아닌받을 때, 프로젝트를 다시 빌드 : 그래서 여기에 (2012 년 6 월) 최신 AJAX 컨트롤 툴킷 버전을 다운로드했다 . 그렇다면 그것이 작동합니다.

관련 문제