2012-10-03 33 views
0

我想使用JavaScript或jQuery創建(動態)AJAX控件(AsyncFileUpload),是否可以創建?使用jQuery或JavaScript生成動態AJAX工具包控件

+0

什麼是沒有它作爲服務器控制,只是在需要時隱藏/顯示的原因? – vittore

+0

我計劃通過XML Structure.i動態生成所有的控件,我動態地完成了其他html控件,但是這只是我想要做的。每一個控件都可以按照結構重複。請給我解決方案 – RGA

+0

你有這個XML服務器? – vittore

回答

1

爲什麼不使用ajaxFileUpload jQuery插件?

+0

,因爲他已經使用asp.net ajax圖書館可能。 – vittore

+0

我得到了錯誤TypeError:$ .ajaxFileUpload不是函數 – RGA

+1

您需要包含ajaxFileUpload.js,您可以從這裏下載插件:http://www.phpletter.com/DOWNLOAD/ – Anshu

-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")); 
}); 

這裏是控制客戶端代碼,你可以利用,以圖源代碼out參數 - http://ajaxcontroltoolkit.codeplex.com/SourceControl/changeset/view/7ab51a2e2ccf#Server%2fAjaxControlToolkit%2fAsyncFileUpload%2fAsyncFileUpload.pre.js

+0

我有一個通用的處理程序爲jQuery插件(ajaxfileupload)我想從頁面傳遞一些參數(jQuery/JavaScript)(例如動態保存路徑,自動生成的文件名等...) – RGA

+0

「我們在加載」服務器%2fAjaxControlToolkit%2fAsyncFileUpload%2fAsyncFileUpload.pre.js「時遇到了問題,如果您不斷遇到此問題,請與我們聯繫。 (這就是爲什麼Stackoverflow的答案不應該依賴於外部鏈接的內容)。 – Quentin

+0

@Quentin鏈接到庫的源代碼 – vittore