0
我在我的ASP.NET項目中添加了3-4個自定義用戶控件實例。頁面上的多個ASP.NET用戶控件
我有幾個屬性,我在設計時在aspx頁面中設置,但由於某種原因,當我嘗試訪問用戶控件中的值時,唯一可用的值是我的用戶的最後一個實例控制添加到頁面。
似乎屬性在頁面上的用戶控件的所有實例中都是公共的。
其他人看到了嗎?你知道更好的方法來解決這個問題嗎?
我在我的ASP.NET項目中添加了3-4個自定義用戶控件實例。頁面上的多個ASP.NET用戶控件
我有幾個屬性,我在設計時在aspx頁面中設置,但由於某種原因,當我嘗試訪問用戶控件中的值時,唯一可用的值是我的用戶的最後一個實例控制添加到頁面。
似乎屬性在頁面上的用戶控件的所有實例中都是公共的。
其他人看到了嗎?你知道更好的方法來解決這個問題嗎?
我認爲你需要實現INamingContainer Interface
感謝您的幫助Anuraj,但用戶控件上的公共屬性仍然在所有實例之間共享。 – rbales 2011-02-16 05:32:58
你在哪裏存儲設置屬性的結果呢?你能發佈你的屬性獲取/設置代碼嗎?如果你只是使用你的控件的私有變量,他們應該沒問題(假設這不是JS)... – davidsleeps 2011-02-16 02:02:47