2009-11-11 100 views
1

我使用Facebox爲漂亮的Facebook風格的彈出窗口,我想知道是否有任何方式使用它的內更新面板?有沒有辦法在Facebox彈出窗口中使用UpdatePanel?

我在有兩個下拉菜單的頁面上有一個div,第二個下拉菜單取決於第一個下拉菜單的選定值。我將這些下拉列表放入UpdatePanel中,我希望能夠將它顯示爲帶有Facebox的彈出窗口,但它不起作用。它根本不會做任何事情。

關於如何使其工作的任何想法?這是否可能?

**注意:有幾種使用Facebox的方法,我現在正在做的是在頁面上放置一個div(display:none),以便在彈出窗口中顯示我想要顯示的內容,然後將其掛鉤到使用jquery擴展中的facebox()方法的鏈接。

回答

0

Facebox正在做的是將指定div的innerHTML複製到它自己的div中以顯示出來。這意味着如果你有一個特定ID的元素,它將被複制,因此具有相同ID的2個元素 - 非常有毛。

在UpdatePanel中使用Facebox會讓事情變得非常複雜。我建議您在Facebox中出現Javascript控制字段,並使用字段來操作實際的UpdatePanel。

例如(在facebox div中,沒有表格):

<input type="button" onclick="submitUpdatePanel();" value="Submit" /> 
相關問題