我想使用JavaScript或jQuery创建一个(动态)AJAX控件(AsyncFileUpload)
,是否可以创建?
答案 0 :(得分:1)
为什么不使用ajaxFileUpload jQuery插件?
答案 1 :(得分:-1)
基本上这样的事情应该有效,检查控件ID以引用你将拥有的相应控件
Sys.Application.add_init(function() {
$create(Sys.Extended.UI.AjaxFileUpload,
{ "allowedFileTypes":"jpg,png,gif",
"clientStateField":$get("ctrlClientStateField"),
"contextKey":"contextKey",
"maximumNumberOfFiles":4,
"postBackUrl":"/submitreport.aspx",
"throbber":$get("ctrlThrobber")
}, null, null, $get("ctrlControl"));
});
以下是控制的客户端代码的源代码,您可以使用它来计算参数 - http://ajaxcontroltoolkit.codeplex.com/SourceControl/changeset/view/7ab51a2e2ccf#Server%2fAjaxControlToolkit%2fAsyncFileUpload%2fAsyncFileUpload.pre.js