Time of Update: 2018-12-07
預設HTTP是一個來回的,Request過去,Response回來,就算結束了。這樣能夠大大提高Web伺服器的利用效率。辦完事就滾蛋,不要堵在門口。 但是有些場合,可能有人想掛在頁面上面不下來。例如股票行情、線上聊天,畢竟讓人家每幾秒去看一下還不夠爽。最好資料變化了就立刻通知瀏覽器。 這個技術就用到了Server Push。 詳細名詞解釋 http://en.wikipedia.org/wiki/Push_technology 找了半天沒有找到合適的例子,找了一個卻不能比較好運行,就改造了一把,
Time of Update: 2018-12-07
以前一直不太理解asp.net頁面的執行機制,所以有些程式其實寫的是錯誤的。昨晚在修改自己以前寫的小程式時才發現自己的理解太膚淺....1. 不用濫用static變數 static變數在應用程式的生命週期內都存在,而且所有使用者共用.所以給一個頁面添加一個靜態變數,可以導致多個使用者使用的時候互相影響。程式發生紊亂2.不管是不是postback
Time of Update: 2018-12-07
做網站時,有時為了提高效能會將網站首頁產生靜態頁(當然, Asp.net中頁面緩衝也是一個不錯的選擇了 將頁面產生靜態方法有多中,據不完全統計有N種(N>1) 呵呵 以下的方法來自 "孟子E " 解釋的方法 代碼如下 protected override void Render(HtmlTextWriter writer) ...{ System.IO.StringWriter html = new System.IO.StringWriter();
Time of Update: 2018-12-07
簡介 前面一篇<<關於大型asp.net應用系統的架構-架構的選 擇>>寫完之後,有一些同仁熱心回複,有的是提問題,同時希望能舉一些例子來說明;有的是提建議,希望下一篇寫得更詳細點;還有的同仁提出不 同的觀點。感謝大家的參與。會繼續努力的。本文將針對Layer(層)和Tier(排)的區別做個辨析。並詳細介紹3 Tier / N Tier架構中各Tier的開發。各Tier的分布式方式。以及為了達到高效能,低延遲,高延展性,需要採取哪些方法和手段。
Time of Update: 2018-12-07
AJAX 流行之後,總想好好學習一下。但是眾多的架構實在難以選擇。說明一下 ASP.NET AJAX 並不包括在 AJAX 架構之中。剛開始學了 JQuqery, 眾多的 $get(),...等等符號早已把我搞暈了。暫時就放棄了。後來學習 ASP.NET AJAX ,在微軟的領導下,逐漸由伺服器端轉向用戶端編程。 激起我用戶端編程的興趣,才想起學習一下了
Time of Update: 2018-12-07
對於專業程式人士來說,總喜歡自己寫代碼的方式來構建自己的程式後台代碼,並且從一定程度上來對於自己代碼的維護與修改帶來很大的方便,這篇文章給對於三層架構還不是很熟悉的朋友來說給一個啟示的作用,水平有限,多多提出寶貴意見。 在我看來,所謂的三層架構無非就是:展示層、商務邏輯層、資料訪問層。 在展示層中無非是就是網站的視覺效果部分; 在資料訪問層中配置與資料庫的串連,並且設定自己想用的資料訪問控制項。
Time of Update: 2018-12-07
11.有沒有辦法保護自己的原始碼,不給人看到 答:可以去下載一個微軟的Windows s cript Encoder,它可以對asp的指令碼和用戶端javas cript/vbs cript指令碼進行加密。。。不過用戶端加密後,只有ie5才能執行,伺服器端指令碼加密後,只有伺服器上安裝有s cript engine 5(裝一個ie5就有了)才能執行。12.怎樣才能將 query string 從一個 asp 檔案傳送到另一個? 答:前者檔案加入下句:
Time of Update: 2018-12-07
不管使用什麼來開發程式,都少不了需要做分頁,目前使用asp.net mvc開發的web應用程式的人越來越多了,相應的輔助,提高開發效率的helper方法、控制項都將會出現。今天我向大家介紹一款在asp.net
Time of Update: 2018-12-07
1.在MVC View中使用 三元運算子的方式:@(bool?"":"")2.在@{}中輸出一行:@:<html>3.Radio預設選中: @Html.RadioButtonFor(m => m.BookType, 0, new { @checked="checked"})小學4.DropDownList添加非資料庫資料項目:IEnumerable<SelectListItem> ColumnList = from
Time of Update: 2018-12-07
收藏 +++++++++++++++++第一種情況:1.後台方法:protected string CsharpVoid(string strCC){ return strCC;}2.javascript 調用<script language="javascript"> var s = "<%CsharpVoid("www.esoutong.com")%>"; document.write(s);</script> +++++++++++++++
Time of Update: 2018-12-07
ASP.NET中頁面傳值 一、目前在ASP.NET中頁面傳值共有這麼幾種方式:1、表單提交, <form action= "target.aspx" method = "post" name = "form1"> <input name = "param1" value = "1111"/> <input name = "param2" value = "2222"/> </form> .... form1.submit();
Time of Update: 2018-12-07
1. 開啟新的視窗並傳送參數:傳送參數:response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")接收參數:string a = Request.QueryString("id");string b =
Time of Update: 2018-12-07
Asp.net支援三種類型的cache想寫一個技術快速概述,可能寫得太多了。技術概略的目的是以最快最簡單的方式描述出技術要點,也是我希望的最有效率的知識傳播方式。 1. 頁面/控制項cache2. 應用程式級cache3.
Time of Update: 2018-12-07
1.下載本版本的編輯器壓縮包。源碼2.解壓縮開啟檔案夾擁有如下檔案:3.在VS中添加“選擇項”載入在此檔案夾的Bin下FredCK.FCKeditorV2.dll。4.在你的網站的web.config的 <appSettings>枝節中加入CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <appSettings>
Time of Update: 2018-12-07
[轉]ASP.NET 開發小技巧 Panel 橫向滾動,縱向自動擴充<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>斷行符號轉換成Tab <script language="javascript" for="document" event="onkeydown"> if(event.keyCode==13 && event.srcElement.type!=’button’ &&
Time of Update: 2018-12-07
來找這篇文章的,應該都知道什麼叫次層網域吧,廢話就不說了.但是討論前,先要明白一個思想問題.很多朋友一直考慮不清(我前幾天也一直搞不明白)的問題是,我鍵入一個地址後,怎麼這個url就被重寫了?第一步:在瀏覽器鍵入了一個地址,比如http://love.kerry.com,點斷行符號後,都發生了什麼?為了把問題簡單化,我來這樣解釋:第二步:首先,鍵入的地址被解析,最終來到了一台web伺服器.交給IIS處理.在.net的世界中,IIS會把這樣的請求再交給一個web處理器 處理,最後,該
Time of Update: 2018-12-07
/**//**//**//// <summary> /// 產生縮圖 /// </summary> /// <param name="originalImagePath">源圖路徑(實體路徑)</param> /// <param name="thumbnailPath">縮圖路徑(實體路徑)</param> /// <param name="wid
Time of Update: 2018-12-07
Ref: http://maordavid.blogspot.com/2007/06/aspnet-20-web-site-vs-web-application.htmlA common question by asp.net developers is what project model should I use for asp.net application? Web Site project (which introduced with VS 2005) or Web
Time of Update: 2018-12-07
Ref: http://blog.spontaneouspublicity.com/2007/08/20/using-jquery-to-make-aspnet-play-nice-with-aspnet/ I have found that developing an Asp.Net application that makes heavy use of javascript is very difficult. One of the major pain points is
Time of Update: 2018-12-07
As I mentioned before, it was hard to find information on how to setup an ASP.NET HTTP handler when I first started out. Of course, after time, I've found a wealth of articles, posts, and comments from others on these and other related topics. As my