[問題] Menu + Multiview變成tabControl的問題

看板Web_Design作者 (Hades)時間12年前 (2013/05/18 00:40), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
各位好,因為我想做asp.net有一個類似tab Control的功能 目前我是使用Menu + Multiview用很多view去做出tabControl的功能 而我希望第1頁出現在view1,所以在Page_Load上寫一載入就在第1頁 protected void Page_Load(object sender, EventArgs e) { MultiView1.ActiveViewIndex = 0; } 但是現在遇到一個問題了,就是我只要點第2、3、4、5頁的button這個按鈕 他似乎就會去執行Page_Load導致點完button就會跳到第一頁去... 所以想問一下,我想一開始就執行第1頁,除了寫在Page_Load外,還有沒有其他方法呢? 雖然可以在第2頁的button上寫成,讓他在顯示在第2頁(其他依此類推) protected void Button1_Click(object sender, EventArgs e) { MultiView1.ActiveViewIndex = 1; } 但因我的再寫的系統的menu有6個,這幾個menu裡也有些子menu,和近百個物件(按鈕、下 拉式選單、.....),如果每個都要這樣寫,再加上子menu,其實也算是個大工程... 所以上來請教大家,該如何直接讓他剛開始就可以在第1頁就顯示,不需要透過Page_Load 呢?謝謝大家! <(_ _)> 附上程式碼:http://tinyurl.com/a8darp2 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.194.230 ※ 編輯: a26732300 來自: 114.25.194.230 (05/18 00:43)

05/18 00:45, , 1F
用ispostback判斷是不是第一次執行
05/18 00:45, 1F

05/18 00:46, , 2F
不過建議你先把一個頁面產生出來有哪幾個phase搞懂
05/18 00:46, 2F
感謝您的幫忙! 另外問個笨問題,一個頁面產生出來有哪幾個phase是什麼意思呢? 而注意這個的目的是沒注意的話可能會產生什麼問題嗎?目前還是個小菜鳥 不好意思!麻煩您了,謝謝您! ※ 編輯: a26732300 來自: 114.25.194.230 (05/18 00:54)

05/18 00:57, , 3F
http://zh.wikipedia.org/wiki/ASP.NET 網頁中的事件程式
05/18 00:57, 3F

05/18 01:04, , 4F
喔喔,觸發事件有順序之分;好的,這邊我會注意一下
05/18 01:04, 4F

05/18 01:04, , 5F
感謝你的幫忙
05/18 01:04, 5F
文章代碼(AID): #1HbbsKPe (Web_Design)