Time of Update: 2018-12-06
Tabs控制項其實是一個容器控制項TabContainer和面板控制項TabPanel。TabContainer控制項用於包含TabPanel。TabPanel控制項用於顯示。下面來看一個樣本:1)在VS2005中建立一個ASP.NET AJAX-Enabled Web Project項目工程,命名為Tabs。2)在Default.aspx頁面上添加一個TabContainer控制項,同時在該容器控制項中添加兩個TabPanel。分別命名為TabPanel1和TabPanel2
Time of Update: 2018-12-06
<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"> <ProgressTemplate> <div style="position:absolute;left:50%;top:50%;"> <table width="214" al
Time of Update: 2018-12-06
山東人大部分都知道一點韓複榘當年在濟南的荒唐故事,其中有其歪詩一首:“千佛山,佛山千,下頭粗來上頭尖;有朝一日倒過來,上頭粗來下頭尖。” 這幾天還真就有這樣的事情,在項目進行過程中我們使用了Ajax Control Toolkit的Silder控制項,樣式是豎著的(Vertical);可是提交到測試之後 馬上就有反饋:為什麼最大值10在下面,最小值0在上面?是啊,難道這是文化差異造成的?別管怎麼樣,怎麼把它”倒過來“呢? 首先,我考慮到有這樣幾個約束:
Time of Update: 2018-12-06
平靜的大海往往下面激流湧動,Ajax Control Toolkit Version 1.0.10606.0版本沒有增加控制項但是內部確有不少變化,且與我一起細數Ajax Control Toolkit Version 1.0.10606.0的16個變化。 1.首先是在頁面上降低了對ScriptManager的依賴,因為完全沒有必要因為一個控制項而把所有的指令碼全部下載到用戶端。 可以看到這個版本裡面全部使用了<ajaxToolkit:ToolkitScriptManager
Time of Update: 2018-12-06
還記得上會提到過一個關於Ajax Control Toolkit Animation的問題麼,就是因為Move等動畫效果不支援動態參數或者說方法讓我們很被動; 問題就在於"寫入程式碼",如何解決這個問題呢?我們用下面的情境來說明:在Repeater內容範本裡面放上一個CheckBox,綁定資料來源;我們的目標是 在使用者勾選一個CheckBox之後,在那條記錄上飛出一個商品圖片飛向購物車。 如果我們能使用<Move Horizontal="GetH()"
Time of Update: 2018-12-06
Ext.Ajax類Ext.Ajax類是一個簡單而清晰的XHR封裝器,允許你快速而有效地執行AJAX請求。在本教程中,我們將會討論除了公用方法request()外,還有怎麼使用明文報碼(Cleat Text)或解碼JSON對象的強大擴充方法。 配置項對象 已經全部歸檔到Ext.Ajax Class Doc配置項 類型 url字元類型必須的params已編碼JSON的對象可選的method'GET' 或
Time of Update: 2018-12-06
最近項目用PHP,不太熟,用架構開發,熟悉過程中,記錄下來,備查 標籤庫select標籤使用 <tagLib name="html" /><html:select options="productCategory"selected="prodCateId" first="選擇分類" name="prod_cate_id" id="prod_cate_id"/> $Cate= D('ProductCategory');$list=
Time of Update: 2018-12-06
由於各種原因,有時候會對兩個以上的AJAX資料來源進行協調處理,遇到這種情況,該怎麼辦? 首先,將這些資料來源定義為全域變數,在各自的AJAX回呼函數中對相應的全域資料源變數進行賦值,然後在最終的公用協調函數中對用到的資料來源進行判斷。在判斷過程中,如果這些全域變數沒有被初始化,說明某些AJAX調用還未返回或者返回後還未完成對資料來源的賦值。此時系統必須停止執行函數代碼,等待某一時間間隔後,再次進入本函數,重新對資料來源做判斷(利用setTimeout重複對自己的調用),直到這些資料來源全部被驗
Time of Update: 2018-12-06
今天在完善自己做的網上書店的項目的時候,在查看書籍評論的時候準備使用ajax來操作(之前是直接頁面全部重新整理,感覺不爽,剛剛學了ajax,所以覺得ajax來弄),後台是用hibernate來操作資料庫的。但是當寫完代碼測試的時候突然報錯了。 然後就百度
Time of Update: 2018-12-06
Ajallerix : AJAX, simple, fast Web image gallery demo ; at Novell AJAX - microlink pattern tutorial : A microlink is a link that opens up content below it. Ajax BBC News RSS Reader : demo by Nigel Crawley AJAX Chat in Python with Dojo : at
Time of Update: 2018-12-06
extjs 的某個panel在調用Ext.ajax時,回調成功,執行success指定的方法,這個方法的範圍會修改為最上層的網頁,導致回調方法不能通過this.items.get()找到對應的控制項,只能通過Ext.getCmp()從整個網頁尋找,這樣ID相同的控制項都會被修改。 在extjs 4之前,應該是通過委託來實現回呼函數範圍的變化,使用createDelegate方法。 在extjs 4.0.7 中, 通過Ext.Function.bind來修改回呼函數的範圍
Time of Update: 2018-12-06
網上有很多文章介紹如何在MOSS中使用Ajax1.0的架構。其實自從.net3.5推出之後,在.net3.5中已經內建了Ajax的功能。本文主要介紹如何在VS2005中使用.net3.5中的Ajax功能,以及如何在MOSS中使用.net3.5中的Ajax功能。首先肯定需要下載一個.net3.5,這個網上有很多。下面就主要介紹一些和Ajax1.0在使用和配置方面有差別的地方,至於.net3.5中Ajax的具體使用和Ajax1.0是差不多的,園子裡也有很多的介紹文章。一、在VS2005中使用以前Aj
Time of Update: 2018-12-06
1、修改設定檔在web.config中配置 <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" type="Microsoft.Web.Script.Services.ScriptHandlerFactory" validate="false"/>
Time of Update: 2018-12-06
Ajax頁面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="<A href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml"><head> <
Time of Update: 2018-12-06
var xmlHttp;function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); } }function valideMail(
Time of Update: 2018-12-06
Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全歸功於Google在Google Suggest和Google Maps中的使用。對ASP.NET而言,AJAX不需要回傳就能進行伺服器端處理,從而使客戶機(瀏覽器)具有豐富的伺服器端能力。換句話說,它為非同步指派和處理請求與伺服器響應提供了一個架構。AJAX利用了一些不是很新穎的已有技術,但是對這些技術(加到一起就是AJAX)的愛好最近突然升溫。 請嘗試Michael
Time of Update: 2018-12-06
DragPanel控制項用於實現在網頁上拖動一個面板,對它的位置進行從新的安排。下面來看一個樣本:1)建立一個ASP.NET AJAX-Enabled Web Project的工程項目,命名為DragPanel1。2)在頁面上拖放三個Panel,分別命名為DragHandlePanel,Content和DragPanel。DragHandlePanel作為拖的事件處理,Content作為存放內容,DragPanel整個作為DragPanelExtender的目標對象。代碼如下: 1
Time of Update: 2018-12-06
TreeView控制項 TreeView控制項顯示Node對象的等級體繫結構,每個Node對象包含了一個標籤和可選的點位元影像。TreeView控制項通常用於顯示文檔頭、索引中的條目、磁碟上的檔案和目錄或者可以顯示為等級結構的各種其他資訊。 在建立了TreeView控制項之後,你可以設定Node對象的屬性和調用其方法增加、刪除或者操縱Node對象。可以編程展開或收縮Node節點以便顯示或隱藏所有的子節點。事件Collapse,
Time of Update: 2018-12-06
在IE下使用EasyUI form外掛程式建立或編輯資料時(操作成功後會返回一段json),始終無法運行回呼函數,而是提示下載內容。在IE9下的提示如:為瞭解決這個問題,需要將json字串用下面的格式返回給用戶端才行。<body><pre>{"message":"儲存成功","data":null,"success":true}</pre></body> 所以寫了一個hack方法: View Code
Time of Update: 2018-12-06
後台資料庫為Oracle:--建立查詢資訊表create table searchInfo(id number not null primary key,--編號content varchar2(100) not null,--查詢內容count number not null--查詢次數)--建立序列create sequence seq_searchInfo; --建立插入資料的預存程序create or replace procedure proc_add(vContent