2011-04-11 18 views
0

我使用Essential Objects的兩個組件,即下載器和文件瀏覽器。 但這並不重要。動態更改一個asp.net控件的屬性

文件探索(類似於窗口的文件資源管理器)有一個客戶端API,當我使用它選擇一個文件時可以觸發一個事件。我火災的事件使用JavaScript函數:

function file_selected(fe) {
var filename = fe.getSelectedFile(); foo(filename); }

下載程序有我想用文件名以更新屬性。 如何從客戶端執行此操作? 在代碼隱藏中很容易:downloader.FilePath = ""; 但是,該事件僅觸發客戶端。 我聽說過關於ajax的一些信息,但由於我沒有經驗,我正在努力尋找解決方案。

+1

這_completely_取決於如何控制工程。 – SLaks 2011-04-11 14:17:03

+0

該控件像標準的asp控件一樣工作,它只有觸發客戶端的事件。 – 2011-04-12 06:56:11

回答

0

這取決於控制,而不是關於asp.net控件的一般問題。

如果有api,可能有一些關於它的文檔。 AJAX只不過是異步JavaScript和XML,所以它不覺得它與你的問題有關。

0

您可以將控件嵌入到UpdatePanel中,並按照上述說明更改ServerSide上的值。
此控件啓用與客戶端的隱式AJAX通信並更改客戶端的值。

有些更新面板:

MSDN
Some Tutorial