Time of Update: 2018-12-06
表格用檔案流的方式輸出為excel。執行個體代碼如下:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public static void DaochuTalbe(string TableInnerHtml, string filename) { StringWriter sw = new
Time of Update: 2018-12-06
protected void Application_Start(Object sender, EventArgs e) { Application["user_sessions"] = 0; } protected void Session_Start(Object sender, EventArgs e) { Application.Lock();
Time of Update: 2018-12-06
在一篇文章過長時,可以自動的寫個小程式對其進行分頁.具體代碼:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
要防止同一使用者同時登陸,首頁應該記錄線上使用者的資訊(這裡與使用者名稱為例),然後判斷正在登陸的使用者裡面是否已存在。在這裡使用一個cache存放已經登陸的使用者名稱,但是還有一個問題就是要知道使用者是什麼時候離開系統的呢?這就要定期清除cache中的內容了,也就是設定一個cache的時間。這個時間可以跟使用者的session值聯絡起來,剛好當使用者session值失效的時候該使用者在cache裡面的資訊也會被清空.這樣就達到了防止同時登陸的效果,具體代碼如下:
Time of Update: 2018-12-06
1.IIS->[網站]->屬性-》連線逾時。預設為120秒2.WEB.CONFIG 手工添加httpRuntime,如<system.web> <httpRuntime maxRequestLength="1000000" executionTimeout="2000" /></system.web>3.同步執行WEBSERVICE時,需要設定TIMEOUT屬性,如 CompilerSvr.MyFavoritesService
Time of Update: 2018-12-06
PetShop作為一個B2C的寵物網上商店,需要充分考慮訪客的使用者體驗,如果因為資料量大而導致Web伺服器的響應不及時,頁面和查詢資料遲遲得不到結果,會因此而破壞客戶訪問網站的心情,在耗盡耐心的等待後,可能會失去這一部分客戶。無疑,這是非常糟糕的結果。因而在對其進行體系架構設計時,整個系統的效能就顯得殊為重要。然而,我們不能因噎廢食,因為專註於效能而忽略資料的正確性。在PetShop 3.0版本以及之前的版本,因為ASP.NET緩衝的局限性,這一問題並沒有得到很好的解決。PetShop 4.0
Time of Update: 2018-12-06
在websevrice 中,soap header是十分重要的哦,主要是安全性的考慮,在asp.net 2.0中,可以簡單地應用soap header來進行傻瓜式的應用,更複雜的應用當然要更深入地去看了,首先,我們寫個簡單的helloworld的webserviceusing System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols; [WebService(Namespace =
Time of Update: 2018-12-06
一、概述 Regex.Match 方法 在輸入字串中搜尋Regex的匹配項,並將精確結果作為單個 Match 對象返回。 重載列表 (1) 在指定的輸入字串中搜尋 Regex 建構函式中指定的Regex匹配項。 [C#] public Match Match(string); (2) 從指定的輸入字串起始位置開始在輸入字串中搜尋Regex匹配項。 [C#] public Match
Time of Update: 2018-12-06
一直使用ajaxpro來做無重新整理,今天用了微軟的無重新整理架構,竟然發現很多人都通過web service來調用後台cs方法.網上搜尋一番,找到了直接調用頁面cs類的方法.特此記錄,以備後用.首先是使用VS.Net2005建立一個 ASP.Net AJAX-Enabled Web Application 1、使用AJAX直接調用後台方法:後台代碼:namespace AJAX1 { public partial class _Default : System.Web.UI.Page
Time of Update: 2018-12-06
1 Http請求如,我們先來真正瞭解一下什麼是http請求,舉一個簡單的例子,你在瀏覽的一張網頁上點擊其中的一個超級連結”Microsoft程式員測試題”,如果這個連結到的地址是 http://www.frontfree.net/view/article_840.html ,那麼瀏覽器會立刻向www.frontfree.net 這個伺服器發送一條http請求.但是這個請求中不僅包括 http://www.frontfree.net/view/article_840.html字串,而且還包括
Time of Update: 2018-12-06
C# : 方法1: Response.Cookies["username"].Value="gjy"; Response.Cookies["username"].Expires=DateTime.Now.AddDays(1); 方法2: System.Web.HttpCookie newcookie=new HttpCookie("username"); newcookie.Value="gjy"; newcookie.Expires=DateTime.Now.AddDays(1);
Time of Update: 2018-12-06
有時在網路上經常碰到直接拷貝一個類似http://193.100.100.56/TestWebSolution/WebApplication1/test.rar地址準備下載test.rar檔案時,卻被告知沒有登入或者直接跳轉到其他頁面的情況,然後等登入後直接下載該檔案。要實現上面情況,在.NET世界裡是比較容易的。1、首先建立一個類庫項目ClassLibrary1,實現如下(點這裡查看):using System;using System.Web; //
Time of Update: 2018-12-06
防止ASP.NET被SQL注入攻擊並不是難事,只要在利用表單輸入的內容構造SQL命令之前,把所有輸入內容過濾一番就可以了。過濾輸入內容可以按多種方式進行。第一,對於動態構造SQL查詢的場合,可以使用下面的技術。替換單引號,即把所有單獨出現的單引號改成兩個單引號,防止攻擊者修改SQL命令的含義;刪除使用者輸入內容中的所有連字號;對於用來執行查詢的資料庫賬戶,限制其許可權。第二,用預存程序來執行所有的查詢。SQL參數的傳遞方式將防止攻擊者利用單引號和連字號實施攻擊。此外,它還使得資料庫許可權,可以限
Time of Update: 2018-12-06
首先,在pageload裡寫入以下代碼:Response.Write("<script>window.opener=null;window.close();</script>");其次,在head裡寫下如下JS代碼: <script language="JavaScript"> <!-- function openwin() { window.open ("Default.aspx", "newwindow", "height=600, width=60
Time of Update: 2018-12-06
如果您使用的是國外空間,預設是西歐而不是GB2312,你可以通過強製為GD2312的方式!在資料提取頁面的第一行代碼換成如下代碼即可: <% @language=vbscript codepage=936%> 1.若是html檔案(.htm .html): 在<head></head>中加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
Time of Update: 2018-12-06
以下為引用的內容:<% Dim Fy_Url,Fy_a,Fy_x,Fy_Cs(),Fy_Cl,Fy_Ts,Fy_Zx '---定義部份 頭------ Fy_Cl = 1 '處理方式:1=提示資訊,2=轉向頁面,3=先提示再轉向 Fy_Zx = "index.Asp" '出錯時轉向的頁面 '---定義部份 尾------ On Error Resume Next Fy_Url=Request.ServerVariables("QUERY_STRING")
Time of Update: 2018-12-06
之前覺得這個話題已經被談濫了。URL Rewrite早已經被廣大開發人員所接受,網上關於URL Rewrite的組件和文章也層出不窮,但是總是讓我感覺意猶未盡,於是最終還是忍不住提筆寫了這系列文章。這些文章不會談論URL Rewrite的價值與意義,而只會談論純技術的內容。文章中也不會有詳盡地實現分析,而是結合了我的經驗,從應用角度來講解這個話題。您已經知道的,您還不知道的,別處已經講過的,或者還沒有講過的,希望這系列文章的“舊事重提”不會讓您覺得沉悶,並且能讓您瞭解ASP.NET中URL
Time of Update: 2018-12-06
超級簡單:一步一步教你建立一小型的asp.net mvc 應用程式 這本教程中將協助你建立一個小型的asp.net mvc樣本。 在本教程中,我們將建立自己的 Model , View 和Controller ,讓他們同心協力運行起來。在這裡,使用Visual Studio建立一個新的asp.net MVC應用程式。本教程的目標是使用mvc原理在web頁面上輸出的資訊。簡單地理解一下我們要打算做的,然後我們將示範每個步驟來建立我們的網站。對於我們的目標,我們需要一個model
Time of Update: 2018-12-06
對於一個網站來說,當網站功能全部實現後,效能永遠是討論的熱題。那麼,效能的指標到底有幾條呢? 一:執行時間 處理一個請求所需要的時間,通常按伺服器向用戶端返回第一個位元組和最後一個位元組之間的時間的計算。執行時間直接影響輸送量的計算。 二:回應時間 是指用戶端提出請求後,服務端將第一個位元組返回給用戶端之間的時間長度。對於用戶端端使用者來說,這通常是效能中最直觀的一個方面。 三:延展性 用于衡量應用程式在擷取更多資源時更好的執行的能力。 四:輸送量
Time of Update: 2018-12-06
不知不覺,我已經工作的有一年半了,第一個公司呆的有三個月,第一個公司一直呆到現在現在,做的系統也不少了。發覺做系統時,還是喜歡用Iframe,而且是很經典的上左右Iframe,如