2011-02-17 53 views

回答

0

我真的不認爲是可能的,一般來說,服務器控件是服務器端,而通過設計jquery插件是客戶端,爲什麼你會將已經工作的服務器端的東西裝入服務器控件中,呈現相同的客戶端代碼?

+0

請查看http://www.ext.net/,看看類似的東西,但使用ExtJS。當它在**驗證的**標記而不是javascript中創建時,它使構建UI變得更加容易,並且不易出錯。 – Rob 2011-02-17 13:00:03

0

有許多問題:

1)腳本和CSS的自注冊 - 任何服務器控件應該是完全獨立因此它應該能夠確保自己的資源可用

2)命名容器安全(例如你不能真正將服務器對象的引用硬編碼,否則代碼將不可重用)。您無法使用Static客戶端ID,這會破壞命名容器的安全性。所以你需要一種方法來動態地將引用傳遞給客戶端腳本。 3)與asp.net客戶端事件模型掛鉤,例如,以更新部分回發後從服務器傳遞的數據,如果您希望它們在UpdatePanel中正常工作