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

阿峰
初學者
5 14
734 28
發送站內信

我在 MasterPage 裡有放了一個 ListView 然後在 RoleGroups 裡放一個 Panel 以及 AlwaysVisibleControlExtender

登入後,網頁上是有正常出現 Panel,也會一直出現在右邊,
但是,只要重新整理或進入其他網頁 這個 Panel 都會閃一下,
就是會看到 Panel 從左邊 跑移到右邊,有什麼辦法能開啟網頁時,
就直接看到 Panel 是在右邊,不會有閃一下的效果嗎?

以下是我在 MasterPage 的程式碼




本篇文章發表於2008-07-24 19:20
1樓
回應

Bibby
捐贈 VP 給 Bibby 檢舉此回應
你的panel加上style="display:none;"的屬性..試試看..
本篇文章回覆於2008-07-24 20:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿峰
檢舉此回應
大大~這樣的話 我的 Panel 就整個都看不見了,完全沒出現
本篇文章回覆於2008-07-24 21:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Bibby
捐贈 VP 給 Bibby 檢舉此回應
你在html最後在加上..

這樣因該就行了..
本篇文章回覆於2008-07-24 21:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

阿峰
檢舉此回應
還是一樣不行,Panel 只要加上 style="display:none;" 就完全看不到了
本篇文章回覆於2008-07-24 22:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Bibby
捐贈 VP 給 Bibby 檢舉此回應
那改成這樣ㄟ..

本篇文章回覆於2008-07-24 22:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

阿峰
檢舉此回應
還是完全沒出現,會不會是因為我是放在 LoginView 裡?

我有在 Page_Load 裡寫下面這行後就有出現了,但是我按了登出後,就會出現錯誤了,
我想是因為我的這個是必須要有權限才能看到,所以我好像不能直接這樣寫在 Page_Load 裡。

CType(MasterLoginView2.FindControl("YFAdminPanel1"), Panel).Style.Item("display") = "block"
本篇文章回覆於2008-07-24 22:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

Bibby
捐贈 VP 給 Bibby 檢舉此回應
因為ajax的javascript是等全部的control出現才去動作的..
所以我的做法式一開始先隱藏..最後在顯示..這樣就不會有醜醜閃一下的效果..^^||..
知道為啥麼..再去解決就順手多了..
本篇文章回覆於2008-07-25 00:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

阿峰
檢舉此回應
那我應該要在那一個事件裡寫讓它顯示的程式碼呢?
本篇文章回覆於2008-07-25 11:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

阿峰
檢舉此回應
大大~我想了2天了,還是不知道要怎麼解決 ~"~
本篇文章回覆於2008-07-27 20:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
最有價值解答

vid
檢舉此回應
不然你在Page_Load裡寫 Panel1.Attributes.Add("style", "display:none")

然後在 Page_LoadComplete 寫 Panel2.Attributes.Add("style", "display:block")

不曉得有沒有用?我在做訊息提示的時候是先這樣做的.
本篇文章回覆於2008-08-06 23:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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