Time of Update: 2017-01-19
驗證訊息的真實性在MVC Controller所在項目中添加過濾器,在過濾器中重寫public override void OnActionExecuting(ActionExecutingContext filterContext)方法建立資料模型註:伺服器接收訊息時,不再是signature而是msg_signature微信伺服器推送訊息到伺服器的HTTP請求報文樣本POST /cgi-bin/wxpush?
Time of Update: 2017-01-19
擷取使用者訊息使用者發送的訊息是在微信伺服器發送的一個HTTP POST請求中包含的,擷取使用者發送的訊息要從POST請求的資料流中擷取微信伺服器推送訊息到伺服器的HTTP請求報文樣本POST /cgi-bin/wxpush? msg_signature=477715d11cdb4164915debcba66cb864d751f3e6×tamp=1409659813&nonce=1372623149 HTTP/1.1 Host:
Time of Update: 2017-01-19
利用SqlConnection對象串連sql2000以上版本,並使用SqlCommand對象對資料庫進行讀取。SqlCommand類概述: 用於對sql資料庫執行sql語句或預存程序。 命名空間:System.Data.SqlClient 程式集: System.Data(在 System.Data.dll中)SqlCommand類的屬性1.CommandText 擷取或設定要對資料來源執行的Transact—SQL語句或預存程序。2.
Time of Update: 2017-01-19
本文執行個體講述了ASP.NET中repeater控制項用法。分享給大家供大家參考。具體實現方法如下:repeater綁定資料:複製代碼 代碼如下:protected void Page_Load(object sender, EventArgs e){
Time of Update: 2017-01-19
C#有自動回收記憶體的機制,但是有時自動回收有一定滯後,需要在變數使用後迅速回收,節約記憶體,這裡介紹一個最簡單的方法。1.先對對象賦值 null;2.使用System.GC.Collect()複製代碼 代碼如下:class Program{ static void Main(string[] args)
Time of Update: 2017-01-19
本文執行個體講述了Asp.net程式最佳化js、css實現合并與壓縮的方法。分享給大家供大家參考。具體實現方法如下:訪問時將js和css壓縮並且緩衝在用戶端,採用的是Yahoo.Yui.Compressor組件來完成的,使用者可以點擊此處本站下載。建立一個IHttpHandler來處理檔案複製代碼 代碼如下:public class CombineFiles : IHttpHandler{ private
Time of Update: 2017-01-19
本文執行個體講述了ASP.NET列出資料庫活躍連結的方法。分享給大家供大家參考。具體分析如下:這裡列出資料庫的活躍連結。主要使用geeric列表和一個貯存器,建立一個泛型列表的連結,如果他們是活躍的,那麼他們將顯示在導航了。//First in C# where you create the controller action method //to create the method that will populate all content details//add the
Time of Update: 2017-01-19
本文執行個體講述了ASP.Net頁面產生餅圖的方法。分享給大家供大家參考。具體實現方法如下:1.產生普通餅圖:複製代碼 代碼如下:using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Imaging;using System.Linq;using System.Web;using System.Web.UI;using
Time of Update: 2017-01-19
本文執行個體講述了asp.net檢查伺服器上目錄或檔案是否存在的方法。分享給大家供大家參考。具體方法分析如下:asp.net為我們提供了檔案系統對象了,對於目錄與檔案判斷是否存在我們有System.IO.File.Exists與System.IO.Directory.Exists即可,下面看兩個應用執行個體。判斷檔案是否存在:複製代碼 代碼如下:using System.IO; // 還需要命名空間,別忘了if (System.IO.File.Exists("c:aaa.txt"))
Time of Update: 2017-01-19
webService中要實現ajax調用,則要加這句代碼: // 若要允許使用 ASP.NET AJAX 從指令碼中調用此 Web 服務,請取消對下行的注釋。 [System.Web.Script.Services.ScriptService] 代碼下載 /201008/yuanma/WebService2.rar 複製代碼 代碼如下: //無參數調用 $(document).ready(function() { $('#btn1').click(function() { $.ajax({
Time of Update: 2017-01-19
本文執行個體總結了ASP.NET實現偽靜態網頁方法,分享給大家供大家參考之用。具體方法如下:方法一:利用Httphandler實現URL重寫(偽URL及偽靜態)我們有時候會見到這樣的地址:“http://www.XXXX.com/show-12-34.html”,你或許認為在站台伺服器根目錄“/”下存在名為“show-12-34.html”的檔案,其實實際它可能是不存在的,而可能你看到的內容是“/aspx/show.aspx?type=
Time of Update: 2017-01-19
最近奇葩經理提出了奇葩的需求,要能在網站上改變圖片的顏色,比如灰色的變成彩色,彩色的變成灰色,尼瑪樓主的感受你們不懂!於是有了下面的代碼。用法:調用update_pixelColor方法並傳參數即可#region 改變圖片顏色 /// <summary> /// 改變圖片的顏色 /// </summary> /// <param name="filePath">圖片的完整路徑</param> /// <param
Time of Update: 2017-01-19
本文執行個體講述了ASP.NET靜態頁產生方法。分享給大家供大家參考。具體實現方法如下:一、問題:由於業務需要,得把頁面按照模板頁產生靜態頁面,所以自己就琢磨了下,寫些思路,以備日後需要的時候用。二、解決方案:靜態頁產生用到最多的就是匹配跟替換了,首先得讀模數板頁的html內容,然後進行你自己定義的標籤匹配,比如說我要把我定義的標題標籤換成讀取資料庫的標題內容,那麼可以直接讀取資料庫的標題,然後直接進行替換,然後產生html檔案就OK了。具體代碼如下:複製代碼 代碼如下:///
Time of Update: 2017-01-19
本文執行個體講述了ASP.NET顯示農曆時間的方法,是前面一篇文章源碼的改進版。分享給大家供大家參考。具體如下:前面有一篇取農曆時間http://www.jb51.net/article/57481.htm,不過沒有進行封裝使用起來需要手動修改。本次進行簡單封裝一下,可以直接進行調用。代碼如下:取農曆時間的類複製代碼 代碼如下:public class CountryDate { public string
Time of Update: 2017-01-19
asp.net針對Excel檔案的匯入與匯出是非常常見的功能之一。本文執行個體講述了Asp.Net使用Npoi匯入匯出Excel的方法。分享給大家供大家參考之用。具體方法如下:在使用Npoi匯出Excel的時候,伺服器可以不裝任何office組件,一般在匯出時用到Npoi匯出Excel檔案,所導Excel也符合規範,開啟時也不會有任何檔案損壞之類的提示。但是在做匯入時還是使用OleDb的方式,這種方式的匯入在伺服器端似乎還是需要裝office組件的。一、Npoi匯出/下載Excel具體功能代碼如
Time of Update: 2017-01-19
本文執行個體講述了ASP.NET顯示農曆時間的方法。分享給大家供大家參考。具體實現方法如下:CS部分代碼如下:複製代碼 代碼如下:public string ChineseTimeNow = ""; public string ForignTimeNow = ""; private static ChineseLunisolarCalendar calendar = new ChineseLunisolarCalendar(); private static
Time of Update: 2017-01-19
本文深入淺出的分析了ASP.NET深度複製和淺度複製。分享給大家供大家參考。具體分析如下:之前一直沒有搞清楚深度複製和淺度複製的區別到底在哪裡,今天徹底把這個東西弄懂了,寫出來與到家共勉。如果大家不懂實值型別和參考型別的區別,請先看http://www.jb51.net/article/57471.htm,本來想自己寫的,但剛好看到了這篇寫的非常全面,就不自己寫了。大家都知道Object是所有類共同的基類,其有個方法是MemberwiseClone(),其用途為我們可以通過這個方法來達到淺度複製
Time of Update: 2017-01-19
緩衝技術是asp.net程式設計中非常實用的技術,也是大型web程式設計中比較常見的技術。本文就以執行個體形式對此加以說明。具體如下:asp.net頁面的SqlCacheDependency Sql緩衝:Cahce/SqlCachePage.aspx頁面代碼如下:<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="SqlCachePage.aspx.cs"
Time of Update: 2017-01-19
本文執行個體講述了asp.net實現將ppt文檔轉換成pdf的方法。分享給大家供大家參考。具體實現方法如下:一、添加引用複製代碼 代碼如下:using Microsoft.Office.Core;using Microsoft.Office.Interop.PowerPoint;二、轉換方法複製代碼 代碼如下:///<summary> /// 把PowerPoint檔案轉換成PDF格式檔案
Time of Update: 2017-01-19
第一種是通過調用window media player進行播放諸如:wmv,asf等格式檔案:<object align=center class="OBJECT" classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 height=320 id=MediaPlayer width=356> <param name="ShowStatusBar" value="-1"> <param name="Filename"