动态更改asp.net控件的属性

时间:2011-04-11 14:14:22

标签: c# asp.net

我正在使用Essential Objects中的两个组件,即下载程序和文件资源管理器。 然而这并不重要。

文件浏览(类似于窗口的文件浏览器)有一个客户端API,可以在我使用它选择文件时触发事件。我开火的事件使用了一个javascript函数:

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

下载程序有一个我想用文件名更新的属性。 我怎么能从客户端这样做? 在代码隐藏中很简单:downloader.FilePath = ""; 然而,该事件只会激发客户端。 我听说过关于ajax的事情,但由于我没有经验,我很难找到解决方案。

2 个答案:

答案 0 :(得分:0)

这取决于控件,并不是关于asp.net控件的一般问题。

如果有api,可能有一些关于它的文档。 AJAX只不过是异步JavaScript和XML,因此它不会与您的问题相关。

答案 1 :(得分:0)

您可以将控件嵌入UpdatePanel并按照您的描述更改ServerSide上的值。
此控件启用与客户端的隐式AJAX通信,并更改客户端的值。

更新面板的一些页面:

MSDN
Some Tutorial