Time of Update: 2017-01-19
1 串連遠程伺服器 procedure Connect(AAutoLogin: boolean; const ATimeout: Integer); 2 改變目錄 procedure ChangeDir(const ADirName: string); 3 下載 procedure Get(const ASourceFile: string; ADest: TStream; AResume: Boolean); overload; procedure Get(const ASourceFile:
Time of Update: 2017-01-19
1.ASP.NET操作資料庫的基本步驟: ASP.NET資料操作常用方法: a. ExecuteReader() 返回的是一個SqlDataReader對象或OleDbDataReader對象,每次返回或操作指引一個記錄儲存在伺服器的記憶體中。 相對 DataSet而言,具體較快的訪問能力,通常用來進行查詢操作。 b.ExecuteNonQuery() c.ExecuteScalar()返回的是Object類型。如果執行的是SELECT,則返回結果是查詢後的第一行第一列 返回資料庫中影響的行數,
Time of Update: 2017-01-19
同時我們還可以刪除一些空白 段,空行,注釋等以使得HTML文檔的尺寸變得更小. 讓我們先來實現壓縮與刪除空白類, 繼承自Stream類: 複製代碼 代碼如下: /// <summary> /// CompressWhitespaceFilter /// </summary> public class CompressWhitespaceFilter : Stream { private GZipStream _contentGZipStream; private
Time of Update: 2017-01-19
我們先來一睹這個Bug的風采! 在一個.aspx檔案中增加OutputCache設定,代碼如下: 複製代碼 代碼如下: <%@ OutputCache Duration="300" VaryByParam="*"%> 上面的設定表示:緩衝5分鐘,根據不同的查詢字串更新緩衝。Location使用的是預設值Any,也就是可以在瀏覽器、Proxy 伺服器、Web伺服器三個地方進行緩衝,在Response Headers中的體現就是Cache-Control:public, max-age=
Time of Update: 2017-01-19
js: 複製代碼 代碼如下: function Save()//儲存不是服務端控制項的值 { var 1= document.getElementById('1Box').value; var 2 = document.getElementById('2Box').value; var TxtValue = 1 + "■" + 2; document.getElementById('3).value = TxtValue; return true; }
Time of Update: 2017-01-19
複製代碼 代碼如下: 1、RowCommad //獲得索引 int index = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent)).RowIndex; 2、RowEditing等 //獲得索引 int index = e.NewEditIndex; //擷取當前GridViewRow對象 GridViewRow editGridViewRow = autoGridView.Rows[girdviewEditIndex]; //
Time of Update: 2017-01-19
複製代碼 代碼如下: ''' <summary> ''' 將資料轉換為Double數字 ''' </summary> ''' <param name="Obj"></param> ''' <returns></returns> ''' <remarks></remarks> Public Shared Function todbl(ByVal Obj As Object) As Double If
Time of Update: 2017-01-19
複製代碼 代碼如下: public class BsCookie { //操作的cookie private HttpCookie _theCookie; //對應的cookie的名稱 private string _cookieName; private bool _httpOnly = true; /// <summary> /// 是否只允許在伺服器端訪問,預設只允許在服務端訪問 /// </summary> public bool HttpOnly { get {
Time of Update: 2017-01-19
使用AjaxMethod要滿足一下幾點: 1。如果還沒有ajax.dll檔案,就先下載一個來 2。將ajax.dll添加到項目引用中:在VS的方案總管中右鍵點擊項目名稱--“添加項目引用”--瀏覽,找到ajax.dll確定 3。webCofig中<httpHandlers>加上<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>節點
Time of Update: 2017-01-19
1. 需要引用的類庫 複製代碼 代碼如下: using System.Net; using System.IO; using System.Text; using System.Text.RegularExpressions; 2. 擷取其他網站網頁內容的關鍵代碼 複製代碼 代碼如下: WebRequest request = WebRequest.Create("http://目標網址.com/"); WebResponse response = request.GetResponse();
Time of Update: 2017-01-19
例如:http://www.abc.com/book/list.aspx,則對應取到list.aspx。一般我們可以這樣寫: 複製代碼 代碼如下: string url = Request.Url.ToString(); string r = url.Substring(url.LastIndexOf('/') + 1); Response.Write(r); 上述方法
Time of Update: 2017-01-19
現在,藉助於.NET4.0中的OutputCacheProvider,我們可以有多種選擇建立自己的緩衝。如,我們可以把HTML輸出緩衝儲存到memcached分布式叢集伺服器,或者MongoDB中(一種常用的面向文檔資料庫,不妨閱讀本篇http://msdn.microsoft.com/zh-cn/magazine/gg650661.aspx)。當然,我們也可以把緩衝作為檔案儲存體到硬碟上,考慮到可擴充性,這是一種最廉價的做法,本文就是介紹如果構建自訂檔案快取。
Time of Update: 2017-01-19
ASP.NET Session的七點認識之一 對於實值型別的變數,Session中儲存的是實值型別的拷貝 Session["__test0"] = 1; int i = (int)Session["__test0"]+1; int j = (int)Session["__test0"]; 結果i=2,j=1 ASP.NET Session的七點認識之二 對於引用類新的變數,Session中儲存的是引用 CDACommon cda = new CDACommon();
Time of Update: 2017-01-19
各位,今天遇到了個錯誤:程式為net3.5 其他的頁面都可以使用,唯專屬2兩個頁面提示下面的錯誤: 複製代碼 代碼如下: “/pdd”應用程式中的伺服器錯誤。 -------------------------------------------------------------------------------- 配置錯誤 說明: 在處理向該請求提供服務所需的設定檔時出錯。請檢查下面的特定錯誤詳細資料並適當地修改設定檔。 分析器錯誤訊息: 在應用程式層級之外使用註冊為
Time of Update: 2017-01-19
複製代碼 代碼如下://開啟新的表單 Response.Redirect("WebMain.aspx"); //彈出一個新表單 Response.Write("<script>window.open(\"WebMain.aspx\")</script>") //彈出一個只有確定按鈕的提示框 Response.Write("<script>alert(\"使用者名稱或密碼錯誤\");</script>"); //關閉表單不提示資訊 Response.
Time of Update: 2017-01-19
針對這個問題我在網上找了好多,發現答案比較亂。其實Asp.net中page對象就有一個屬性可以使頁面提交或者更新資料後,返回頁面原來位置,包括捲軸位置都可以儲存。 複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" MaintainScrollPositionOnPostback="true" Inherits="Default.Default" %>
Time of Update: 2017-01-19
圖片當然是存在那個js檔案裡面,於是我就開啟了flashblocker.js,然後瀏覽一下,找到下面一句: var flash = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAA......' (小白)<SPAN style="FONT-SIZE:
Time of Update: 2017-01-19
今天介紹的是微軟提供的ajax calendar控制項。這個控制項使用了ajax的效果,並通過前台js和style設定事件和效果。功能豐富、樣式自有,實為網站設計、mis開發之必備控制項。 按照慣例,現在該貼代碼了: <asp教程:textbox runat="server" id="txtcalendar" width="150" /> <ajaxtoolkit:calendarextender runat="server"
Time of Update: 2017-01-19
首先我們要弄清楚兩個非常重要的概念: 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-01-19
複製代碼 代碼如下: int j = 0; protected void Button1_Click(object sender, EventArgs e) { DirectoryInfo dir = new DirectoryInfo(TextBox1.Text.ToString()); Label1.Text = GetAllFiles(dir).ToString(); }GetAllFiles方法為自訂方法,實現遍曆整個檔案夾檔案的方法。代碼如下: public int