Time of Update: 2017-02-28
背景 涉及到兩個網站的通訊,網站A有一頁面a,用提交表單的方式,傳值到網站B的頁面b。網站A統一用UTF-8編碼,網站B統一用GB2312編碼。 web.config中編碼的設定網站A:<globalization requestEncoding="UTF-8" responseEncoding="UTF-8" /> 網站B:<globalization requestEncoding="gb2312" responseEncoding="gb2312" /> 解決
Time of Update: 2017-02-28
做一個WEB程式,能夠在盡量修改極少程式碼的情況下,輕鬆制定皮膚以及切換皮膚,應該都是需要的,誰也不想,在網站介面想要改版的時候,要改一大片邏輯代碼。一個合格的皮膚機制體系的實現,應該要做到以下幾點:->頁面模板上要極少擁有邏輯代碼(如果模板上擁有大量邏輯代碼,那估計這個也不叫作模板了)。 ->能夠輕鬆改變頁面配置,同時不影響程式碼(.cs)。 ->新模板的定製,基本上能由皮膚製作者參照舊模板自行完成,不需要開發人員太多介入。 ->保持效能。
Time of Update: 2017-02-28
複製代碼 代碼如下:using System.Collections.Generic; using System.Web; using System; namespace DataAccess { /// <summary> /// 緩衝控制類 /// </summary> public class CacheControl { public static List<string> AllUseCacheKey = new List<string>
Time of Update: 2017-02-28
複製代碼 代碼如下:class ExchangeRate { private const string _BASEURL = "網頁地址"; public const string CURRENCYCODE = "貨幣類型以''隔開";//貨幣類型 public Hashtable GetValues() { Hashtable htReturn = new Hashtable(); string url = _BASEURL; //+
Time of Update: 2017-02-28
純真IP資料包含381085條,可以通過下載的查詢軟體將資料解壓為文字格式設定,並將其編碼改為UTF8,否則在程式中讀取中文會亂碼! 下面為程式執行分析IP資料並插入到Sql Server的截圖:程式通過AJAX在用戶端進行資料插入即時更新: 實現代碼如下: 前端頁面及javascript: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
Time of Update: 2017-02-28
ASP.NET帳號在預設情況下是沒有許可權操作Microsoft Office對象的,如果不進行許可權的配置,代碼會拋出類似以下的異常: 檢索 COM 類別工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046} 的組件時失敗,原因是出現以下錯誤: 80070005。 這樣給Asp.NET操作Microsoft Office對象帶來了一定的困難。但我們還是要想辦法來進行Office對象的操作。下面簡單介紹一下本人在開發過程中曾經使用過的方法:
Time of Update: 2017-02-28
複製代碼 代碼如下:public string GetExcelFirstTableName(string excelFileName) { string tableName = null; if (File.Exists(excelFileName)) { using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet." + "OLEDB.4.0;Extended Properties=\"Excel 8.0
Time of Update: 2017-02-28
ASP.net中的Server.UrlEncode函數和ASP中的Server.URLEncode函數返回的值不一樣。實驗代碼:ASP.net 中:Response.Write(Server.UrlEncode("彙編"));返回:%e6%b1%87%e7%bc%96ASP 中:Response.Write Server.URLEncode("彙編")
Time of Update: 2017-02-28
兩個結構一樣的DataTable合并DataTable DataTable1 = new DataTable(); DataTable DataTable2 = new DataTable(); DataTable newDataTable = DataTable1.Clone(); &
Time of Update: 2017-02-28
一,獲得Mircosoft URLRewriter.dll:獲得Mircosoft
Time of Update: 2017-02-28
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI;
Time of Update: 2017-02-28
解決方案: 程式的相關介紹 主介面:未發貨訂單列表(http://localhost:18888/Order/UnfilledOrdersList.aspx) 子介面:訂單詳細資料(http://localhost:18888/Order/ViewOrderDetail.aspx?OrderId= id,其中id的值是在主介面中被選中的那條訂單資訊的id) 首頁面為一個訂單的主要資訊,GridView中有一個HyperLink控制項,通過它可以跳轉到“訂單詳細資料”介面進而查看訂單的詳細資料。
Time of Update: 2017-02-28
首先我們要弄清楚兩個非常重要的概念: 1, worker process(w3wp.exe). worker process管理所有的來自用戶端的請求並給出響應。它是IIS下asp.net應用程式的核心。 2, application pool. 它是worker process的容器,IIS5及之前的IIS版本均沒有application pool的概念。每一個application pool對應著一個worker process,在IIS Metabase中維護著Application
Time of Update: 2017-02-28
在IIS6中同時啟用了ASP.NET 2.0 和 ASP.NET 4.0 後,網站程式可能會出現如下錯誤:“ System.Web.HttpException: Path ‘//eurl.axd/‘ was not found. ” 錯誤發生的原因是當ASP.NET檢測到Web網站配置為使用ASP.NET 4.0,本地ASP.NET 4.0 的組件會傳遞一個不能擴充的 URL到ASP.NET的管理程式作進一步處理。但是,如果一個低於ASP.NET 4.0 的網站配置為使用ASP.NET 2.0,
Time of Update: 2017-02-28
核心代碼:複製代碼 代碼如下:public class Mail { #region 郵件參數 static public string accountName = System.Configuration.ConfigurationManager.AppSettings["SmtpAccountName"]; static public string password =
Time of Update: 2017-02-28
1.使用serever.Excute 複製代碼 代碼如下:StreamWriter sw = new StreamWriter(Server.MapPath("html/Login.html"), false); Server.Execute("ShowColumn.aspx?id=1&page=2", sw); sw.Close(); 2.替換字元 url重寫 1.定義重寫規則 urls.xml 變成urls.config 複製代碼 代碼如下:<?xml version="1.0"
Time of Update: 2017-02-28
針對這個問題我在網上找了好多,發現答案比較亂。其實Asp.net中page對象就有一個屬性可以使頁面提交或者更新資料後,返回頁面原來位置,包括捲軸位置都可以儲存。 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" MaintainScrollPositionOnPostback="true" Inherits="Default.Default" %>
Time of Update: 2017-02-28
解決方案1: datalist databind() 解決方案2: 查看MSDN上的詳細說明資料 解決方案3: 在DataList的模板中用table表格,如: 複製代碼 代碼如下:<asp:DataList ID="dlDetailedInfo" runat="server" OnItemDataBound="dlDetailedInfo_ItemDataBound" Width="100%"> <ItemTemplate> <table width="100%"
Time of Update: 2017-02-28
導讀:作者燕洋天寫了一系列關於ASP.NET的文章。我有段時間沒有寫ASP.NET的東西了,心裡總是覺得缺少了什麼,畢竟自己對ASP.NET還是情有獨鐘的。在本系列文章中,準備比較全面的講述ASP.NET的效能的最佳化,從前台到後台,以後本列文也看作為大家的一個手冊來查詢!以下是文章內容:網站最佳化需要考慮的方面在用ASP.NET開發網站的時候,效能是永遠需要考慮和關注的問題,效能不僅僅只是程式碼執行時候的速度,而是涉及到方方面面的東西。就拿ASP.NET的一個請求來講,從瀏覽器向伺服器的ASP
Time of Update: 2017-02-28
導讀:JSON是專門為瀏覽器中的網頁上啟動並執行JavaScript代碼而設計的一種資料格式。在網站應用程式中使用JSON的情境越來越多,本文介紹 ASP.NET中JSON的序列化和還原序列化,主要對JSON的簡單介紹,ASP.NET如何序列化和還原序列化的處理,在序列化和還原序列化對日期時間、集合、字典的處理。一、JSON簡介JSON(JavaScript Object