Time of Update: 2017-01-13
php密碼編譯演算法 代碼如下複製代碼 <?phpclass DES{ var $key; var $iv; //位移量 function DES($key = '11001100', $iv=0 ) { //key長度8例如:1234abcd
Time of Update: 2017-01-13
<%'***************************** '******* 串連資料庫的樹圖產生程式 ******** '***************************** '假設你已建立了SQLServer資料庫UnitTree,並在該庫中建立了表: 'Units(ID 單位序號整數唯一,Name 單位名稱字串,UpID 上層客戶序號整數) '註:UpID=0表示該單位是根結點單位; '輸入一些資料如:(1,AA,0)(2,AABB,1)(3,AACC,1
Time of Update: 2017-01-13
asp常用函數 Array() FUNCTION: 返回一個數組 SYNTAX: Array(list) ARGUMENTS: 字元,數字均可 EXAMPLE: <%Dim myArray()For i = 1 to 7 Redim Preserve myArray(i) myArray(i) = WeekdayName(i)Next%> RESULT:
Time of Update: 2017-01-13
//這裡cookie怎麼寫,還要加密 代碼如下複製代碼 Respone.Cookie.Add(new Cookie("User_Name",(加密)txtUserName.text)); public void CheckLogin() { 先判斷是否有Session if(Session["User_Name"]==null ||
Time of Update: 2017-01-13
產生單個的靜態頁面不是痛點,難的是各個靜態頁面間的關聯和連結如何保持完整; 特別是在頁面頻繁更新、修改、或刪除的情況下; 像阿里巴巴的頁面也全部是html的,估計用的是地址映射的功能 可以看看這個頁面,分析一下他的“競價倒計時”功能 在Asp中實現的產生靜態頁用到的FileSystemObject對象! 在.Net中涉及此類操作的是System.IO 以下是程式碼 注:此代碼非原創!參考別人代碼//產生HTML頁 代碼如下複製代碼 public
Time of Update: 2017-01-13
斷Session是否到期:通過BasePage或IHtttpMoudle實現 代碼如下複製代碼 public class BasePage : System.Web.UI.Page { public BasePage() { }
Time of Update: 2017-01-13
代碼如下複製代碼 ///<summary>/// 擷取一個圖片按等比例縮小後的大小。///</summary>///<param name="maxWidth">需要縮小到的寬度</param>///<param name="maxHeight">需要縮小到的高度</param>///<param
Time of Update: 2017-01-13
線上程間共用資料有可能會導致競速狀態而發生資料不一致的狀態, 例如: 代碼如下複製代碼 namespace TaskParallel{ class Account { public int Balance
Time of Update: 2017-01-13
通過後台綁定的方式綁定listbox的資料,包括模板樣式;效果如下:前台頁面: 代碼如下複製代碼 <Window.Resources> <!--listbox滾輪平緩動畫效果--> <ItemsPanelTemplate
Time of Update: 2017-01-13
對於大多數的網站來說,都會使用Session來維護使用者在一次會話中操作;Session對於任何Web項目來說都是必不可少的(當然除去那裡網站裡不包含任何使用者操作的,^_^這個對於Web2.0時代的網站來說好像是不太可能的吧)。對於單獨的網站來說,一個網站只用一個Session就OK了,但對於同時多個網站來說,如何對多個網站時實現Session共用呢?常見的作法有:使用Cookie方式實現多個網站間的共用(這種方式只限於幾個網站都在同一網域名稱的情況下);使用.net自動的狀態服務(Asp.n
Time of Update: 2017-01-13
我們的項目從在 Visual Studio 中的檔案菜單中選擇“建立”,選擇“項目”開始。 然後,選擇 C# 中的 Web 模板組,在右邊的項目模板中選擇 ASP.NET MVC3 Web 應用程式,在項目的名稱輸入框中,輸入 MvcMusicStore ,點擊確定。 這時,你會到第二個對話方塊,允許我們設定這個項目關於 MVC 的一些設定,確認選中了“空”項目模板,視圖引擎選中 Razor ,點擊確定。
Time of Update: 2017-01-13
我們以前做ASP.NET網站,通常是把DataSet綁定到顯示控制項上,再用各種手段進行分頁,比如PagedDataSource。然而,如果你是從業務層取資料,通常是一個List,這個時候就不能用以往的方法分頁了。一種辦法是用ObjectDataSource,綁定GridView、ListView就可以分頁,但如果遇到DataList或Repeater,就得自己寫分頁了。下面是我昨天寫的List泛型分頁Demo,有圖有真相:下面發代碼:List泛型分頁通用類: 代碼如下複製代碼
Time of Update: 2017-01-13
前幾天寫了篇ASP.NET讀寫Web.Config,之後我確實用了文中的方法,重寫了我網站的配置模組。結果上線之後,卻發現網站時不時地重啟,非常詭異。研究之後,我發現只要是對Web.Config做修改,就會使IIS重啟網站,它不是立即重啟的,似乎和GC一樣有個閥值。然而我的設定必須儲存在Web.Config中,這可腫麼辦?經過一番Google,終於找到瞭解決方案,現在似乎已經修複網站重啟的問題了。方法是,把Web.Config的appSettings節點裡的配置資訊寫到另一個檔案中,然後設定ap
Time of Update: 2017-01-13
第一步:建立項目,建立一個簡單模版頁:TemplatePage.htm 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2017-01-13
一提到Regex,相信好多人都不會陌生,並且很多時候,我們都用過,比如說驗證郵箱或者是手機號碼的正確性等等,在.NET中,提供了強大的Regex輔助類,最主要的還是要數Regex類,利用這個類,可以非常方便的來操作Regex的匹配工作: 代碼如下複製代碼 string matchText = "this|is|test";Regex reg = new Regex(@"[a-z]+|");MatchCollection mc =
Time of Update: 2017-01-13
用ASP.NET實現檔案上傳是件非常簡單的事,這裡我給出一個執行個體,希望能對朋友們有協助。具體代碼如下: 代碼如下複製代碼 <%@ Import Namespace="System.IO" %> <%@ page Language="C#" debug="true"
Time of Update: 2017-01-13
代碼如下複製代碼 public static void TableToExcel(System.Data.DataTable dt, string fileType) { System.IO.StringWriter sw = new System.IO.StringWriter(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); if
Time of Update: 2017-01-13
使用 ASP.NET 又喜歡跟進新技術的朋友可能已經知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法來實現永久重新導向,方法的作用在注釋中解釋的很清楚:執行從所請求 URL 到所指定 URL 的永久重新導向,並提供用於完成響應的選項。在 ASP.NET MVC 3 項目中,我們可以根據需要來使用以下寫法實現永久重新導向: 代碼如下複製代碼 public ActionResult Index(){
Time of Update: 2017-01-13
請看下面的 handler.ashx 的代碼: 代碼如下複製代碼 <%@ WebHandler Language="C#" Class="handler" %>using System;using System.Web;using System.Web.Script.Serialization;using System.Collections.Generic;public class handler :
Time of Update: 2017-01-13
aspx檔案 protected void page_load(object sender, eventargs e) { string accounts = request["accounts"]; loginnameexist(accounts); } public void loginnameexist(string accounts) { iusers user =