簡體   English   中英

動態更改asp.net控件的屬性

[英]Dynamically changing an asp.net control's property

我使用的是Essential Objects中的兩個組件,即下載器和文件瀏覽器。 但是,沒關系。

文件瀏覽器(類似於window的文件瀏覽器)具有一個客戶端API,當我使用它選擇文件時可以觸發事件。 我觸發的事件使用了javascript函數:

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

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

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

如果有api,可能有一些有關它的文檔。 AJAX只不過是異步JavaScript和XML,因此感覺與您的問題無關。

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

一些頁面來更新面板:

MSDN
一些教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM