使用jQuery或JavaScript生成动态AJAX Toolkit控件

时间:2012-10-03 12:30:47

标签: javascript ajax jquery asynchronous

我想使用JavaScript或jQuery创建一个(动态)AJAX控件(AsyncFileUpload),是否可以创建?

2 个答案:

答案 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