2010-12-09 35 views
0

我有一個菜單上有幾個按鈕。MultiviewControl無法顯示

當我按下第一個按鈕時,它將視圖設置爲「可見」。 然後出現一個文本框+一個按鈕,沒有任何問題。

問題在於我想爲另一個按鈕做同樣的事情,控件實際上從來沒有出現過。 在1個多視圖控件中,兩者都處於2個獨立視圖中。

多視圖位於內容頁面,所有內容都通過按下位於母版頁中的按鈕觸發。 在該按鈕中,單擊事件是將頁面發送到內容頁面的Response.Redirect。

string a = Request.QueryString["a"]; 
    string b = Request.QueryString["b"]; 

    if (a != "") 
    { 
     if (a == "addA") 
     { 
      MultiviewQuestions.SetActiveView(viewAddA); 
     } 
    } 

    if (b != "") 
    { 
     if (b == "addB") 
     { 
      MultiviewQuestions.SetActiveView(viewAddB); 
     } 
    } 

回答

0

這建立了一個條件,有2個活動視圖是不允許的。最後進入將永遠贏。如果a和b都設置爲true,您需要指定您正在設置哪一個。

+0

事情是b永遠不是真的,儘管2控件是完全一樣的。或者我需要使用其他跨頁面屬性?這個想法來自菜單(mp)中的幾個按鈕,當它點擊位於內容頁面中的另一個區域打開時(內容佔位符)。所有的網站「內容」都會顯示出來。 – Tonz 2010-12-09 21:07:00