Time of Update: 2017-01-13
C# 2.0引入了很多語言擴充,最重要的就是泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和不完全類型(Partial Types)。 ●
Time of Update: 2017-01-06
標籤:時間 靜態 tde 類型 運算式 閱讀 url asp ons C#6.0中引入的基本特性總結[C#6] 7-索引初始化器摘要: 0. 目錄 C#6 新增特性目錄 1. 老版本的代碼
Time of Update: 2017-01-01
標籤:c#、split、截取字串 C#split()方法使用 split函數是一種用來截取字串的函數,使用方法如下1.單字串截取: string str=“1,2,3,4”; string[] str1=str.split(‘,‘); 結果為: 1 2 3 42.
Time of Update: 2017-01-13
但是這個變數不會一個固定的值,會根據實際情況而發生變化,比如在需要讀取一個設定檔的路徑,而這個路徑是網站發布的實際硬碟路徑,如果直接是編譯時間狀態,沒有問題。但是如果網站iis更換路徑,就需要修改這個web.config中的參數。如果能將這個編譯時間狀態修改為運行時狀態,那將更為合理和方便。這就需要存在一種在代碼中能夠動態修改web.config的方案。 代碼 /// <summary> /// 寫入web.config ///
Time of Update: 2017-01-12
無論是jquery還是ajax在今天來討論已經很落後了,網上也有非常多的這方面的資料,但是依然有不少新手對此很茫然。本文以最簡單的方法為新手示範如何使用jquery實現ajax技術(所以本文是專為新手所寫,老鳥勿噴,大神此處省略一萬字)。至於什麼是jquery什麼是ajax,自己Google去。首先建立一個名聞Ajax的asp.net
Time of Update: 2017-01-13
public void ProcessRequest (HttpContext context) { string elxStr =
Time of Update: 2017-01-13
本文執行個體講述了C#實現將資料匯出到word或者Excel中的方法。分享給大家供大家參考。具體如下void OutToWord(){ if (dataGridView1.Rows.Count >= 1) { string tempstr =""; Stream myStream; SaveFileDialog dlg =new SaveFileDialog(); dlg.Filter = "(Word檔案)*.doc|*.doc";
Time of Update: 2017-01-11
這樣的需求貌似自己感覺不是很合理,因為資料多了如此下拉無論從人還是機器操作都比較痛苦。沒辦法由於需求下來了,只能按需求操作。網上找了很多相關控制項都感覺有點龐大,佔資源比較多。沒辦法自己花半天時間弄出個半成品自訂控制項,拿出來分享下,如有高手看了請多指點。 需求:AJAX滾動捲軸載入資料的下拉式清單 控制項名稱:Webcombo 所用技術:ASP.NET(C#),jQuery,ASP.NET一般處理檔案(.ashx)
Time of Update: 2017-01-13
實際上關於asp.net驗證碼製作的文章已經很多很多了,但是今天還是要和大家繼續分享,親,可以綜合幾篇執行個體,編寫出適用於自己網站的ASP.NET驗證碼,大概也就兩大部分:先建立一個asp.net表單ValidateCode.aspx;不寫任何東西。直接在後台ValidateCode.aspx.cs中寫如下代碼:protected void Page_Load(object sender, EventArgs e){ string validateCode =
Time of Update: 2017-01-10
最近給分頁快搞死,記得之前曾經發過修改DW ASP分頁的方法,後來又寫過手工打造的ASP分頁,現在進入.NET當然要配合預存程序打造純手工高效能分頁了. 為什麼會叫做高效能,為什麼要手工打造,不使用.NET現有的分頁控制項呢?這個還要追溯到我修改DW ASP分頁的時候,那個我還不怎麼懂程式這個東西,只會修修補補,就更不要去談什麼效能問題.當時改的很心煩,接著叫我的私人技術總監張總幫我看看,當時張總就以一種不屑一顧的眼神往著我,說了句話:值得嗎?
Time of Update: 2017-01-09
驗證碼是一張圖片。我們需要在前台代碼中寫一段<img>,src指向一張頁面(ValidateImage.aspx)。<script language="javascript"> function changeImg() { $("#imgCheckNo").attr("src", "ValidateImage.aspx?r=" + getRandom(999
Time of Update: 2017-01-13
實現代碼/// <summary> /// 產生驗證碼圖片,儲存session名稱VerificationCode /// </summary> public static void CreateVerificationCode() { int number; string checkCode = string.Empty; //隨機數種子 Random randoms = new
Time of Update: 2017-01-07
<%@ WebHandler Language="C#" Class="ChangePwd" %> using System; using System.Web; using System.Web.SessionState; public class ChangePwd : IHttpHandler, IReadOnlySessionState { public void ProcessRequest (HttpContext
Time of Update: 2017-01-07
Session模型簡介Session是什麼呢?簡單來說就是伺服器給用戶端的一個編號。當一台WWW伺服器運行時,可能有若干個使用者瀏覽正在運正在這台伺服器上的網站。當每個使用者首次與這台WWW伺服器建立串連時,他就與這個伺服器建立了一個Session,同時伺服器會自動為其分配一個SessionID,用以標識這個使用者的唯一身份。這個SessionID是由WWW伺服器隨機產生的一個由24個字元組成的字串,我們會在下面的實驗中見到它的實際樣子。這個唯一的SessionID是有很大的實際意義的。當一個使
Time of Update: 2017-01-04
今天小編帶大家以做任務的形式瞭解ASP.NET中日曆控制項的使用方法,主要任務內容:1、添加一個日曆,設定日期以藍色的完整名稱顯示,周末以黃色背景紅色文字顯示,而當前日期使用綠色背景顯示,使用者可以選擇一天、一周或整個月,被選的天/周/月使用灰色背景色來顯示。當選中一個日期後,把時間顯示在下面的一個文字框中,效果:2、設計一個註冊頁面,使用js日曆控制項協助使用者輸入出生日期。效果:學習項目一
Time of Update: 2017-01-13
首先是建立一個驗證碼頁面 ValidateCode.aspx 定義變數 這樣有利於後期的修改了 private int codeLen = 4;//驗證碼長度 private int fineness = 85;//圖片清晰度 private int imgWidth = 48;//圖片寬度 private int imgHeight = 24;//圖片高度 private string fontFamily = "Times New Roman";//字型名稱
Time of Update: 2017-01-03
22.4 yield 語句yield語句用於迭代器塊以產生一個列舉程式對象值,或表明迭代的結束。embedded-statement:(嵌入語句)...yield-statement(yield語句)yield-statement:(yield 語句)yield return expression ;yield break ;為了確保和現存程式的相容性,yield並不是一個保留字,並且 yield只有在緊鄰return或break關鍵詞之前才具有特別的意義。而在其他上下文中,它可以被用作標識符。
Time of Update: 2017-01-03
22迭代器22.1迭代器塊迭代器塊就是產生值的有序序列的語句塊。迭代器塊通過一個或多個yield語句區別於常規語句塊。l yield return 語句產生迭代的下一個值。l yield break
Time of Update: 2017-01-03
20.1.6泛型類中的靜態建構函式在泛型類中的靜態建構函式被用於初始化靜態欄位,為每個從特定泛型類聲明中建立的不同的封閉構造類型,執行其他初始化。泛型型別聲明的型別參數在範圍之內,可以在靜態建構函式體內被使用。如果下列情形之一發生,一個新的封閉構造類類型將被首次初始化。一個封閉構造類型的執行個體被建立時封閉構造類型的任何靜態成員被引用時為了初始化一個新的封閉的構造類類型,首先那個特定封閉類型的一組新靜態欄位(§20.1.5)將會被建立。每個靜態欄位都被初始化為其預設值(§5.2)。接著,靜態欄位
Time of Update: 2017-01-03
(接上)19.4不完整類型儘管在一個單一的檔案中為一個類型維護所有的原始碼是一個良好的編程實踐,但有時,一個類型變得非常大,這將成為一個不切實際的限制。此外,程式員經常使用原始碼產生器產生應用程式的初始結構,並且修改結果代碼。遺憾的是,當原始碼在將來被再次發射時,現存的修改將會被覆蓋。不完整類型(partial