Time of Update: 2018-12-06
網頁產生靜態Html檔案有許多好處,比如產生html網頁有利於被搜尋引擎收錄,不僅被收錄的快還收錄的全.前台脫離了資料訪問,減輕對資料庫訪問的壓力,加快網頁開啟速度. 像www.aspid.cn的主站就採用了TSYS產生html檔案! 所以吟清最近對產生html比較感興趣,看了不少文章,也有一點點收穫. 1,下面這個例子直接利用FSO把html代碼寫入到檔案中然後產生.html格式的檔案 <% filename="test.htm" if request("body")<>"" then
Time of Update: 2018-12-06
最近看了些靜態化的文章,比如真靜態,偽靜態各種方法。但是比較有用的文章都比較分散,而且知識點講述的也不一樣,對於像我這種重操作的開發人員來說,理論過多反而看的煩,最重要的是會做,才是真理。所有理論的東西我就不會講述太多了,真的要看各種靜態化的原理,推介去買相關的本書好好研究。我總結了下我所知道的靜態化的技術,比如使用組件Urlrewrite,比如自己重寫httpHandler裡的方法等等。。。。第一種方法:先去下載個urlrewrite組件吧,解壓包,把rewrite.dll引進項目,首先你在w
Time of Update: 2018-12-06
最近突然發現MVC3其中內建好多內容我都還未靈活運用,真是可惜可惜,在上一篇中為了實現分頁我零零散散的寫了2個類 + view視圖實現,但是看過MVC3內建的好東西,我對MVC3更加喜歡了。1、Razor視圖引擎 我不得不說,Razor視圖引擎太酷了,我喜歡它那清爽的代碼風格,它使用@符號表示代碼塊,下面的代碼在Razor都是合法的:以下為引用的內容:@foreach (var item in Model) { <b>@item.FullName</b&
Time of Update: 2018-12-06
1. 不要再做ASP是否過時的討論,重要的不是你是否使用先進的技術,而是你的設計思想是否先進;2. 設計時要考慮項目的通用性,永遠不要做沒有推廣價值的東西;3. 程式設計要簡潔,足夠好的面向過程遠遠優於蹩腳的物件導向;4. 理論是為實踐服務的,所以不要被理論(尤其是設計模式)束縛;5. 分工合理的情況下儘可能少的人員構成項目小組,通訊的開銷實在太大了;6.沒有不變的需求,要為你的程式留下足夠多的拓展空間,同時要考慮在系統移植時盡量減少工作量和難度的途徑;7.
Time of Update: 2018-12-06
感謝組長幫忙弄好了新聞發布的刪除功能,組長自己那麼多事,而且又是淩晨二點,仍過來幫我解決問題。太感激了。。。。最近特別忙,也讓我多了些怨天尤人的感慨。其實還是自己的原因,如果我能力足夠強的話,會輕鬆很多的。最繁瑣的事,就算弄資料庫檔案了,一個個的資料表,雖說不太難,但多的弄不完。昨天弄了八個資料庫表,晚上學習ASP,終於弄好了我是ASP版新聞發布,上午和時哥去b3找老師又次談了助學網的需求。現在還沒吃飯呢。都中午12點了。一點還有市場部的會議。馬上要準備計劃.......
Time of Update: 2018-12-06
發現發布asp代碼時挺方便的。不用註明前台背景說明只要把代碼貼上,下次一複製就能用了<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/19
Time of Update: 2018-12-06
為ASP.NET2.0配置資料來源在ASP.NET 2.0中提供了大量的Provider,以及Master Page、Theme/Skin等新技術,而這些技術都需要有一個資料庫的支援。而ASP.NET 2.0預設的是採用SQL Express,在實際開發中我們用的最多的還是Sql Server,因為我們要進行一定的配置。下面簡要敘述在ASP.NET 2.0中使用SQL Server 2K/2K5做支援資料庫的步驟:在Visuaol Studio 2005的命令列環境中執行命令:aspnet_
Time of Update: 2018-12-06
Response.Expires=-1 curPage=request.QueryString("curPage") Keywords=request.QueryString("keywords") if curPage="" then curPage="1" strMyICList=GetMyICListForHtml(43,curPage,30,keywords) Response.Write strMyICList Function
Time of Update: 2018-12-06
做的系統老闆要驗收了,但是最後發現系統中的“退出”有問題。我使用的IE7,這個版本的瀏覽器給我找了不少麻煩,過段時間我再搗弄他,現在趕緊把項目上了。我的退出是這樣實現的JS代碼如下:window.open('login.aspx');window.opener= null;window.close();結果能把登入頁面login.aspx開啟,但是主介面去關不了。結果用:window.open('login.aspx','_parent');window.opener= null;window.
Time of Update: 2018-12-06
把我做第一次做系統時對重填按鈕的實現記錄如下:第一次用ImageButton可以設定背景圖片,然後在背景Click事件中寫如下 this.TxtCallNo.Text = ""; this.TxtCaller.Text = ""; this.TxtTranDate.Text = ""; this.TxtTranLimit.Text = ""; this.TxtTranNo.Text = "";
Time of Update: 2018-12-06
.aspx頁面form代碼:<form id="form1" runat="server"> <div> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /><asp:FileUpload ID="FileUpload1" runat="server" /> </div> </
Time of Update: 2018-12-06
1. 在 action 方法中擷取本次請求的參數和值,有以下兩種辦法可以實現: 1.1 最直接的方式, 從內容物件中擷取。通常情況下,我們的controller類都是繼承自 System.Web.Mvc.Controller 類,這個父類中有好幾個對象,在我們的控制器類中可以直接使用,如,Request , Response , RouteData , HttpContext , Server, Session 等。下面列舉一些常用的情況
Time of Update: 2018-12-06
1. 自MVC架構升級到3版本以後,Razor 引擎佔主流。Razor的簡單文法如下: @變數 @對象.屬性 @{ //程式碼片段 } @{ @:程式碼片段中的文本 } @{ <text>程式碼片段中有大量的文本</text>} @if() { //程式碼片段 } 如果想向視圖中加入一些動態內容,可以有以下幾種方法,a ,inline code ; b , HTML helper ; c ,
Time of Update: 2018-12-06
前言這篇文章主要針對即將到來的ASP.NET MVC4中的非同步控制器做一個回顧和展望, 並未涉及到討論非同步控制器的使用場合, 如果對非同步控制器何時使用仍然糾結的同學, 這次可能會讓你們失望了, 不過關於這方面的討論和分析其實蠻多的, 大家也可以自行搜尋.好了,廢話少說,上本文.非同步控制器在MS越來越提倡非同步作業的時代, ASP.NET MVC中的非同步作業卻一直顯得比較落伍, 對於開發人員來說, 實現一個非同步控制器往往要比普通的控制器花費更多的代碼. 這個特性是在ASP.NET
Time of Update: 2018-12-06
假設Web服務名 WS含有方法 public string f_1(int pID);用戶端調用代碼如下private void WS_F_1(){ WS ws = new WS(); AsyncCallback ac = new AsyncCallback(this.WS_F_1_callback); int id=1; IAsyncResult ar =ws.beginf_1(id,ac,ws);/*---------------------------------------*
Time of Update: 2018-12-06
當你在做一個仿windows程式的頂部菜單架構的時候,在asp.net中你可能會使用兩個frame,一個frame在上面用來放菜單一個frame在下面用來方菜單點擊後開啟的頁面.頁面實現很簡單,單啟動並執行時候你就發現放菜單的那個frame將菜單的下列菜單在擋住根本伸不到下面的frame中.解決被擋住的問題是不能使用frame,做法是在一個單獨的asp.net頁面中放一個menu 和一個iframe,嗯,至此下拉式功能表不會被擋住,單又有一個新問題出來了,那就是iframe的高度問題,
Time of Update: 2018-12-06
Web應用A中的a.htm中有一個iframe,iframe指向Web應用B的b.aspx(含Web應用B的Cookie讀寫操作,與A應用無關) B應用相當於廣告發布系統應用,b.aspx即廣告展現頁面,A應用相當於廣告發布網站,a.htm即廣告發佈頁面A應用部署於http://www.123.com下,B應用部署於http://www.456.com.cn下 a.htm代碼如下 <html> <head> <meta http-equiv="Content-
Time of Update: 2018-12-06
sqlserver: <connectionStrings> <add name="CustomerDataConnectionString" connectionString="Server=zj; UID=sa; PWD=123456; DataBase=test;" providerName="System.Data.SqlClient" />
Time of Update: 2018-12-06
一位ASP.net初學者學習過程中整理的備忘錄,包括“開啟新的視窗並傳送參數,為按鈕添加對話方塊,刪除表格選定記錄,刪除表格記錄警告”等等常見問題的解決方案。1. 開啟新 的視窗並傳送參數: 傳送參數:response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收參數:string a = Request.
Time of Update: 2018-12-06
12.Panel 橫向滾動,縱向自動擴充<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>13.斷行符號轉換成Tab<script language="javascript" for="document" event="onkeydown">if(eve nt.keyCode==13 && event.srcElement.type!='button' &