我有一個asp.net網站,我試圖解決什麼看起來像ASP.NET AJAX的一個問題:ScriptResource.axd錯誤:「'Sys.Extended.UI.AccordionBehavior'類型的對象無法轉換爲類型'Sys.UI.Behavior'
Microsoft JScript runtime error: Sys.ArgumentTypeException: Object of type 'Sys.Extended.UI.AccordionBehavior' cannot be converted to type 'Sys.UI.Behavior'. Parameter name: instance
我GOOGLE了周圍很多,看着給出的代碼(見下文,不知道這意味着什麼),但沒有運氣
我我試過改變scriptmanger scriptmode發佈,還有其他一些東西。任何人有任何想法?
詳情:
- Visual Studio 2010中
- ASP.NET 4.0
- Ajax控件工具包4.0
- 的jQuery 1.4.2
- jQuery UI的1.8.5
JS代碼中發生錯誤ScriptResource.axd內:
dispose:function()
{
var c=this;
b.UI.Behavior.callBaseMethod(c,eb); --------- this line
var d=c._element;
if(d)
{
var f=c.get_name();
if(f)
d[f]=a;
var e=d._behaviors;
Array.remove(e,c);
if(!e.length)
d._behaviors=a;
delete c._element
}
}
手風琴控制的10
聲明:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="atlas" %>
(SNIP)
<atlas:Accordion ID="menu" runat="server" SelectedIndex="0"
ContentCssClass="accordionContent" FadeTransitions="true" FramesPerSecond="30"
TransitionDuration="250" AutoSize="None" Width="270">
</atlas:Accordion>
* 更新:*
新增手風琴控制申報的要求,有什麼事我可以補充一點,可能是有用?
有沒有人有任何關於這個錯誤的想法 - 我正確地認爲它是MS AJAX不能很好地與其他javascript(可能是jQuery UI)在頁面上玩嗎?
你可以請你在aspx頁面中定義手風琴控制的代碼嗎? – kevev22 2010-10-18 15:20:30