Time of Update: 2018-12-06
Application_Init:在每一個HttpApplication執行個體初始化的時候執行。 Application_Disposed:在每一個HttpApplication執行個體被銷毀之前執行。 Application_Error:所有沒有處理的錯誤都會導致這個方法的執行。 Application_Start:在程式初始化的時候執行。在Web應用程式的生命週期裡就執行一次(自動的重新啟動算另外一次生命週期),這裡只能放一些公用的資訊,比如HttpApplicationState。
Time of Update: 2018-12-06
Textbox 驗證 AllowBlank=“false”必填項,EmptyText =“必須輸入連絡人”。使用預設資訊就可以了。數值其他類型驗證 Vtype 屬性 等於 email時 是對email 格式驗證 等於 url 時 對url 驗證。 alpha //只能輸入字母,無法輸入其他(如數字,特殊符號等)alphanum//只能輸入字母和數字,無法輸入其他屬性MinLength 最小長度 屬性MaxLength 最大長度Email
Time of Update: 2018-12-06
Coolite Toolkit裡的Menu控制項和其他的.NET Web控制項不一樣,如果只是設計好了Menu或是通過程式初始化功能表項目,菜單是不會呈現在介面上的,因為Coolite Toolkit規定Menu控制項需要一個容器來做依託,而這個讓Menu依託的控制項就是MenuPanel,下面拖拽出的MenuPanel控制項所產生的html編碼: <ext:MenuPanel ID="MenuPanel1" runat="server" Height="300" Title="Menu"
Time of Update: 2018-12-06
今天做項目用到模糊查詢,發現這樣用比較好,下面是代碼: set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--------------------------------------用途:得到實體物件的詳細資料 --項目名稱:Fms--作者:Hendy Chu--說明:--時間:2009/10/27 16:23:05------------------------------------ALTER PROCEDURE
Time of Update: 2018-12-06
設想您是一個 IT 部門的經理,該部門的軟體開發職員在滿足市場需求的過程中需要更多靈活性。過程的層級應該通過開發的範圍和分布、項目的技術複雜度,及文檔的需求進行平衡。您採用的方法應該著重於在早期減少風險,包括技術風險。通過引入反覆式開發法,您將爭取增加終端使用者的滿意度。要滿足這些需求,您和您的Team Dev已經決定在您未來的項目中使用 Rational Unified Process?,或稱 RUP?。您已經做出了一個重要的決定,但現在您有更多的決定要做,尤其對不熟悉 RUP
Time of Update: 2018-12-06
ArcEngine可視分析IRasterLayer pRasterLayer = new RasterLayerClass();pRasterLayer = (IRasterLayer)SC1.Scene.get_Layer(1);//Raster圖層IRaster pRaster = pRasterLayer.Raster;ISurfaceOp pSurfaceOp = new RasterSurfaceOpClass(); ILayer pLayer =
Time of Update: 2018-12-06
Coolite Toolkit所提供的AjaxMethod功能和ASP.NET AJAX的PageMethod是一樣的,使用非常簡單,詳細可參考下面的簡單樣本: [AjaxMethod]public string PageMethod(){ return "調用了頁面後置方法:PageMethod()";} <ext:ScriptManager ID="ScriptManager1"
Time of Update: 2018-12-06
Coolite Toolkit中的Tree控制項和Menu控制項一樣不能獨立使用,他們必須依託與容器控制項,理所當然Tree控制項就依託於TreePanel 控制項了。TreePanel 提供了很多的集合屬性,可用來定製非常豐富的切功能強大的樹型介面。
Time of Update: 2018-12-06
javascript函數中執行C#代碼中的函數:方法一:1、首先建立一個按鈕,在後台將調用或處理的內容寫入button_click中; 2、在前台寫一個js函數,內容為document.getElementById("btn1").click(); 3、在前台或後台調用js函數,激發click事件,等於訪問後台c#函數;方法二:1、函式宣告為public 後台代碼(把public改成protected也可以)
Time of Update: 2018-12-06
Interceptor(攔截器)顧名思義就是在某個時間發生之前將其攔截,並插入相應的處理過程。從這點上看,攔截器相當於Sevlert規範中的Filter ,但是Struts2的攔截器完全獨立於Servlet 的Filter
Time of Update: 2018-12-06
畢業設計需要,做了一個大量匯入 期間的錯誤還是調試了蠻久的,特別是 excelConnString 要特別注意不能有任何錯誤 注意:我這裡用的excel2007 string path = fpImport.PostedFile.FileName;//fpImport 是我用的控制項名 //string filename = fpImport.PostedFile.FileName.Substring(fpImport.PostedFile.FileName.
Time of Update: 2018-12-06
入職半月,先後介入了2個項目的需求功能編寫。主要還在熟悉公司的項目結構中,發現些問題,而且還比較嚴重的。 1、文檔。基本上最缺的就是項目相關的文檔了,入職後看的最多的不是項目文檔,而是代碼。據部門經理講,介入新項目基本上都是手把手的教,文檔沒人會去寫; 2、注釋。代碼裡注釋相對來說也基本上沒有,都是一片片的代碼,看的比較痛苦,特別是對一個新的行業,其中的商務邏輯基本上是從零開始; 3、代碼裡有許多“怪異”的存在。為何說“怪異”呢,就是非福士的寫法。一般的代碼我們基本上都看的懂,但這個項
Time of Update: 2018-12-06
一、Accordion控制項 Accordion的功能非常適用,使用很簡單,輕輕鬆鬆的就可以構建一個可摺疊的介面展示應用效果。相信大多數做ASP.NET開發的朋友都使用過ASP.NET AJAX Control Toolkit,它裡面也提供有Accordion控制項,詳細可以查看其線上樣本。Colite Toolkit所提供的Accordion控制項的使用和ASP.NET AJAX Control Toolkit裡提供的Accordion差別不大,不同的是Coolite
Time of Update: 2018-12-06
Raster坡度分析IRasterLayer pRasterLayer=new RasterLayerClass ();pRasterLayer =(IRasterLayer ) SC1 .Scene .get_Layer (0);IRaster pIRaster = pRasterLayer.Raster ;ISurfaceOp pSurfaceOp=new RasterSurfaceOpClass();object zFactor=1;IGeoDataset pGeoDataset=
Time of Update: 2018-12-06
一:Alert Alert組件最簡單的用法就是直接彈出一個訊息提示框:protected void Button_Click(object sender, AjaxEventArgs e){ Ext.Msg.Alert("標題內容", "訊息內容").Show();}
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Web;using System.Web.Services;using System.Web.UI.WebControls;using CrystalDecisions.Shared;using CrystalDecisions.CrystalReports.Engine;using
Time of Update: 2018-12-06
變更檔夾表徵圖1.建立一個檔案夾並且更改這個檔案夾的表徵圖(更改圖村你會吧)2.經過更改後的檔案夾會在目錄下產生一個desktop.ini的檔案(工具->檔案夾選項->查看->去掉“隱藏受保護的作業系統檔案”並選中顯示所有檔案和檔案夾)雙擊desktop.ini會看到[.ShellClassInfo]IconFile=%SystemRoot%\system32\SHELL32.dllIconIndex=43.將你要修改的表徵圖檔案複製到檔案夾下,然後將IconFile=%Sys
Time of Update: 2018-12-06
Button、TextField、DataField、ComBox這些控制項好象也沒什麼好學的,任何一個學過ASP.NET的朋友都應該會使用這些控制項,Coolite Toolkit裡的這些控制項相比標準的ASP.NET控制項提供了需要特殊的功能,比如DataFiled控制項在.NET Framework裡則是沒有的,這些控制項在系統開發中是非常有用的。一、按扭(Button)控制項 Coolite
Time of Update: 2018-12-06
TabPanel控制項使用非常簡單,但是功能卻非常強大,它同MenuPanel、TreePanel一樣提供了很多的集合屬性,可以定製出豐富的應用。其中用得最多的就是他的Tabs屬性,用於定義子標籤選項,可參考所示: 其中content.html的代碼如下程式碼片段,為運行效果: <html xmlns=http://www.w3.org/1999/xhtml><head>
Time of Update: 2018-12-06
在堆上分配記憶體可能許多人對記憶體配置上的“棧 stack”和“堆 heap”還不是很明白。包括一些科班出身的人也不明白這兩個概念。簡單的來講,stack上分配的記憶體系統自動釋放, heap上分配的記憶體,系統不釋放,哪怕程式退出,那一塊記憶體還是在那裡。stack一般是靜態分配記憶體,heap上一般是動態分配記憶體。由malloc系統函數分配的記憶體就是從堆上分配記憶體。從堆上分配的記憶體一定要自己釋放。用free釋放,不然就是術語——“記憶體泄露”(或是“記憶體漏洞”)—— Memory