我正在使用visual studio2012上的Asp.Net 4.5。我有一个ajaxcontrolkit htmleditorextender,它在asp,textbox上有targetId绑定。但是我在asp.net教程中做了一切,但是我无法成功显示工具栏。
我检查过页面注册,toolkitscriptmanager。它仍然是一样的。有任何想法吗? 这是我的代码:
<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"%>
<asp:TextBox
ID="txtComments"
TextMode="MultiLine"
Columns="60"
Rows="8"
runat="server" />
<asp:HtmlEditorExtender
TargetControlID="txtComments"
runat="server" />
答案 0 :(得分:1)
您是否添加了该属性:
DisplaySourceTab="True"
到你的htmleditorextender? (默认为false)
在代码中出现错误:
... runat="server"/>
应该是
runat="server">
答案 1 :(得分:0)
我遇到了同样的问题并通过在我的代码中添加以下行来修复它:
<ajaxtoolkit:toolkitscriptmanager runat="server" id="ScriptManager1" />
我最初使用
<asp:ScriptManager id="ScriptManager1" runat="server"></asp:ScriptManager>
但是用上面的代码替换它,工具栏出现了,到目前为止,我没有任何不利影响。
希望这有帮助。