原创 winform datagridview 手動綁定列
/// <summary> /// 根據好友獲取好友動態 /// </summary> public void getAction() { List<Frien
原创 使用 CookieContainer 使用 Visual C#.NET 時維護 Web 服務中的狀態
本文分步介紹瞭如何使用該 System.Net.CookieContainer 類,應用程序中的 Web 服務使用會話或 Cookie 時。儘管 Web 服務是本質上是無狀態,您可以使用 Session 對象維護客戶端應用程序和服務器應用
原创 C#多線程學習(四) 多線程的自動管理(線程池)
在多線程的程序中,經常會出現兩種情況: 一種情況: 應用程序中,線程把大部分的時間花費在等待狀態,等待某個事件發生,然後才能給予響應 這一般使用ThreadPool(線程池)來解決; 另一種情況:線程平時都處於休眠狀態,只是週期性地被喚醒
原创 C# WinForm多線程(一)
Windows是一個多任務的系統,如果你使用的是windows 2000及其以上版本,你可以通過任務管理器查看當前系統運行的程序和進程。什麼是進程呢?當一個程序開始運行時,它就是一個進程,進程所指包括運行中的程序和程序所使用到的內存和系統
原创 sessionState的幾種設置
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConne
原创 web.config文件的配置 作
一、認識Web.config文件 Web.config文件是一個XML文本文件,它用來儲存 ASP.NET Web 應用程序的配置信息(如最常用的設置ASP.NET Web 應用程序的身份驗證方式),它可以出現在應用程序的每一個目錄中。當
原创 C#多線程學習(二) 如何操縱一個線程
使用Thread類創建線程時,只需提供線程入口即可。(線程入口使程序知道該讓這個線程幹什麼事) 在C#中,線程入口是通過ThreadStart代理(delegate)來提供的,你可以把ThreadStart理解爲一個函數指針,指向線程要執
原创 無法打開登錄所請求的數據庫 "ASPState"。登錄失敗。
無法打開登錄所請求的數據庫 "ASPState"。登錄失敗。用戶 'NT AUTHORITY/NETWORK SERVICE' 登錄失敗。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代
原创 關於c# SESSION丟失問題解決辦法
用C#開發程序的時候經常會遇到Session很不穩定,老是數據丟失。下面就是Session數據丟失的解決辦法希望對您有好處。 1、在WEB.CONFIG文件中修改SESSION狀態保存模式,如: 2、啓動系統服務“ASP.NET狀態服務
原创 C#多線程學習(五) 多線程的自動管理(定時器)
Timer類:設置一個定時器,定時執行用戶指定的函數。 定時器啓動後,系統將自動建立一個新的線程,執行用戶指定的函數。 初始化一個Timer對象: Timer timer = new Timer(timerDelegate, s,100
原创 sql語句
1.id index xm xm1 xm2 hz----------- ----
原创 ASP.NET關於"未將對象引用設置到對象的實例"異常的原因
關於"未將對象引用設置到對象的實例"異常的錯誤 1、ViewState 對象爲Unll。2、DateSet 空。3、sql語句或Datebase的原因導致DataReader空。4、聲明字符串變量時未賦空值就應用變量。5、未用new
原创 關閉瀏覽器
<script> function window.onbeforeunload() { if(event.clientX>document.body.clientWidth&&event.clientY
原创 在asp.net webservice中如何使用session
在使用asp.net編寫webservice時,默認情況下是不支持session的,但我們可以把WebMethod的EnableSession選項設爲true來顯式的打開它,請看以下例子: 1 新建網站WebSite 2 新建web
原创 如何在Repeater的HeaderTemplate和FooterTemplate模板中尋找控件?
在Repeater的ItemTemplate模板中的控件,我們可以用Items屬性來遍歷行並用FindControl進行尋找, 如下所示:在Repeater的Item Command事件下下遍歷: for(int i=0;i<