台灣最大程式設計社群網站
線上人數
801
 
會員總數:245217
討論主題:189089
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> AJAX AnimationExtender 元件問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
AJAX AnimationExtender 元件問題
價值 : 30 QP  點閱數:4067 回應數:6

樓主

ANGUS
中級專家
2478 35
2082 353
發送站內信

請問各位大大 , 使用 ajax 的 AnimationExtender 元件 , 發生了錯誤訊息 !! 請各位大大幫忙解惑 謝謝 !!

The control with ID 'AnimationExtender1' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.InvalidOperationException: The control with ID 'AnimationExtender1' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.

原始程式錯誤:

在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。

堆疊追蹤:


[InvalidOperationException: The control with ID 'AnimationExtender1' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.]
System.Web.UI.ExtenderControl.get_ScriptManager() +198
System.Web.UI.ExtenderControl.RegisterWithScriptManager() +151
System.Web.UI.ExtenderControl.OnPreRender(EventArgs e) +17
AjaxControlToolkit.ExtenderControlBase.OnPreRender(EventArgs e) in d:\E\AjaxControlToolkit\Release\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs:345
AjaxControlToolkit.AnimationExtender.OnPreRender(EventArgs e) in d:\E\AjaxControlToolkit\Release\AjaxControlToolkit\Animation\AnimationExtender.cs:183
System.Web.UI.Control.PreRenderRecursiveInternal() +77
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360



搜尋相關Tags的文章: [ AJAX ] , [ AnimationExtender ] ,
本篇文章發表於2007-08-30 00:24
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

ANGUS
檢舉此回應
我加上 ScriptManager 之後 錯誤訊息沒了 可是卻沒有出現動畫的效果 以下是我的程式 :
Page_Load 部份 :

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.Button1.Attributes("OnMouseOver") = "return false;"
Me.Panel1.Style("width") = "0px"
Me.Panel1.Style("height") = "0px"
Me.Panel1.Style("display") = "none"
End Sub

http 部份 :
<cc1:AnimationExtender ID="AnimationExtender1" runat="server" TargetControlID="Button1">
<Animations>
<OnMouseOver>
<Sequence>
<ScriptAction Script="$get('Panel1').style.display='block';" />
<parallel>
<Resize AnimationTarget="Panel1" width="248" height="408" />
<FadeIn AnimationTarget="Panel1" />
</parallel>
</Sequence>
</OnMouseOver>
</Animations>
</cc1:AnimationExtender>

請各位大大幫幫忙 謝謝了
本篇文章回覆於2007-08-30 00:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小毅
捐贈 VP 給 neweclipse 檢舉此回應
可以啊,一切正常,怎麼會沒動畫?
下面這句有點多餘...
Me.Button1.Attributes("OnMouseOver") = "return false;"
但應該不影響...
本篇文章回覆於2007-08-30 02:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

ANGUS
檢舉此回應
請問小毅大大 這跟在新開一個網站時 選擇 ASP.NET 網站 和 ASP.NET AJAX EnabledWebSite 有關係
本篇文章回覆於2007-08-30 09:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

小毅
捐贈 VP 給 neweclipse 檢舉此回應
當然有,只有ASP.NET AJAX EnabledWebSite
才能使用ASP.NET AJAX的控制項和Extender
本篇文章回覆於2007-08-30 11:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

ANGUS
檢舉此回應
再一次的請教 小毅大大 最近我被一個問題困擾著 您方便留 mail 給我嗎 ? 如果可以的話 我把程式 mail 給您 和您討論一下 !
本篇文章回覆於2007-08-30 14:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

小毅
捐贈 VP 給 neweclipse 檢舉此回應
saleens7小老鼠pchome.com.tw
本篇文章回覆於2007-08-30 15:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.