Time of Update: 2018-12-08
前天有一網友問及有關設計模式的適配器模式(Adapter)時,說不太好理解。讓Insus.NET能否舉個簡單的例子來說明一下。下面的動畫是Insus.NET做出來的效果: 上面的示範,兩個燈的規格一樣,要求輸入的電壓為15伏。
Time of Update: 2018-12-08
能讓資料在 兩個不同網站之間傳遞嗎? 我現在是想A網站的資料 傳遞到B網站....... 建議使用Cache (1)不太影響程式效能不太可能,你都說了,是大量資料。我舉個例子,你是從A.aspx傳到B.aspx。那麼如果有兩個使用者都會訪問A,那你的資料是否要做到不會影響到不同的用戶端?如果是這樣的話,那麼你儲存的地方勢必不能用Cache(不是絕對不能用,但是你必須區分用戶端,你要做的工作更多),只能用Session, Cookies, ViewState, QueryString,
Time of Update: 2018-12-08
GridView,ASP.NET中很常用的資料顯示控制項,這裡,我將用這個控制項來實現課程表的顯示。首先說說課程表的顯示與普通記錄的顯示有何不同?這裡所說的普通記錄是指直接從資料庫中查詢出來的、沒有經過任何處理的記錄。通常,我們用GridView顯示這些普通記錄,只需直接將這些記錄表綁定到GridView中即可。但是,課程表的顯示可不是這麼簡單,它需要將普通記錄繼續加工,需要根據記錄中具體的資料來確定資料需要顯示在哪一行、哪一列,而且需要根據課程開始時間和結束時間動態合併儲存格,最後才是資料的顯
Time of Update: 2018-12-08
癥狀:在GridView綁定日期格式的時候,資料庫中的日期為2008-07-04,而GridView顯示的是2007-07-04 000000。、 解決辦法:想把這後面這多餘的零去掉的話在綁定時間的那一列源碼後面加上一句話就可以了,如下紅色的部分 複製代碼 代碼如下:<asp:BoundField DataField="BeginDate" HeaderText="開始時間" DataFormatString="{0:d}" htmlencode="false"
Time of Update: 2018-12-08
今天接到新的需求,要求將Excel表格中的資料顯示在頁面上。 我個人分析,首先要將Excel中的資料存到資料庫中,再進行頁面顯示,本人菜鳥層級,以前沒有做過讀取Excel資料,研究了一下(主要是看別人的資料),寫一下實現過程,我想寫幾篇關於Excel的,首先是規則的Excel資料匯入,再有就是不規則的Excel資料匯入,還有就是根據資料產生Excel。 下面開始:將規則的Excel匯入資料庫 首先看一下Excel結構, 這是一個簡單的、規整的Excel格式,將它匯入到資料庫中 複製代碼
Time of Update: 2018-12-08
在Web開發中,有很多可以上傳的組件模組,利用HTML的File控制項的上傳也是一種辦法,不過這種方式,需要處理的細節比較多,而且只能支援單檔案的操作。在目前Web開發中用的比較多的,可能uploadify(參考http://www.uploadify.com/)也算一個吧,不過這個版本一直在變化,他們的指令碼調用也有很大的不同,甚至調用及參數都一直在變化,很早的時候,那個Flash的按鈕文字還沒法變化,本篇隨筆主要根據項目實際,介紹一下3.1版本的uploadify的控制項使用,這版本目前還是
Time of Update: 2018-12-08
說明:set aa=server.createobject("ddd") isnull 說明指標為空白,指標指到一個無效的位置,即對象不存在, isempty 說明指標指向一個有效位置,但是值為空白 1、Null 字元串 例: 複製代碼 代碼如下:a)Dim strTmp response.write(strTmp="") ' 返回true b)response.write(str="") ' 返回 true c)Dim strTmp strTmp=""
Time of Update: 2018-12-08
效果: .aspx: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title>
Time of Update: 2018-12-08
:前提條件是你的網頁是支援utf-8,如在web.config設定如下: 複製代碼 代碼如下:<configuration> <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" /> </system.web> </configuration> .aspx: 複製代碼 代碼如下:<%@
Time of Update: 2018-12-08
寫過稍微大型一點 ASP 的人都知道,Session 這個對象真是好用,它可以用來記錄使用者私人的資料變數,既安全又方便。但是你真的知道 Session 的運作原理嗎?或許瞭解以後,你就再也不太敢使用這個令人又愛又恨的對象。雖然轉而替代之的方法稍嫌麻煩,但在長期考量之下,也就不得不這麼做了首先來講講 Session
Time of Update: 2018-12-08
1.--404.3 not found 2.-- 關於asp.net2.0在iis下的註冊問題,因為我的win7是後裝的iis,而.framework2.0則是跟著vs2005一起早就裝好的,這 個時候需要手動註冊一下.framework2.0,方法如下:在xp下,在“運行”裡面執行一下x:\Windows\Microsoft.NET \Framework\v2.0.50727\aspnet_regiis.exe –i就行了,但在win7下,會報一個“0x800702e4 請求的操作需要提升的”
Time of Update: 2018-12-08
這章內容比較簡單,直接上頁面代碼: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Recipe6.aspx.cs" Inherits="Recipe6" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-08
1.檢測到有潛在危險的 Request.Form 值 原因: (1)在提交資料的頁面或webconfig中沒有對validateRequest的屬性進行正確的設定 (2)HTML裡面寫了兩個<form>引起 解決: 方案一: 在.aspx檔案頭中加入這句: <%@ Page validateRequest="false" %> 方案二: 修改web.config檔案: <configuration>
Time of Update: 2018-12-08
其實這類問題就是因為緩衝問題,大家可以參考下面的方法解決:有些ASP頁面第一次開啟的時候會出現Response 對象 錯誤 'ASP 0156 : 80004005' HTTP 頭錯誤,但重新整理後又正常了,解決方案如下複製代碼 代碼如下:Response.Buffer = True '應該是這行,去掉就ok '如果還不行就把 Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0
Time of Update: 2018-12-08
前台頁面 複製代碼 代碼如下:<head runat="server"> <title>無標題頁</title> <script src="Js/jquery-1.5.1.min.js" type="text/javascript"></script> <script src="Js/Demo.js" type="text/javascript"></script> </head> <body&
Time of Update: 2018-12-08
這兩天接到通知,說公司的一個網站訪問不了,經訪問發現頁面提示如下錯誤: 複製代碼 代碼如下:msxml3.dll 錯誤 '80072ee7' The server name or address could not be resolved
Time of Update: 2018-12-08
代碼如下: 複製代碼 代碼如下:Function ReplaceEx(strOri,replStr) Set regEx=New RegExp regEx.Global=True regEx.MultiLine=True regEx.Pattern="\r\n" regEx.IgnoreCase=True ReplaceEx=regEx.Replace(strOri,replStr) End Function shuoming=replace(rs("shuoming")," "," ")
Time of Update: 2018-12-08
自從ASP.NET面市以來,開發人員一直都在要求(微軟)出台一個解決辦法,而ASP.NET 2.0利用先行編譯提供了一個有效解決方案。 先行編譯選項 在初次開機應用程式的時候,ASP.NET會動態地分析和編譯所有的ASP.NET檔案(aspx頁面)。運行環境要對編譯的結果進行緩衝,以便更好地服務未來所有的請求。
Time of Update: 2018-12-08
可以用以下三種方法 1.在view裡面 複製代碼 代碼如下:<span style="color:#000000;">$provider=$model->search(); $provider->pagination->pageSize=20; $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'link-grid',
Time of Update: 2018-12-08
這個屬性的伺服器預設值是90,單位是秒,我們可以通過這樣的代碼輸出這個值: 複製代碼 代碼如下:<% Response.Write Server.ScriptTimeOut Response.Write " Http://www.jb51.net" %> 由於IIS預設的ScriptTimeout值是90秒(其實是在IIS Metabase中設定的),所以我們可以在我們的程式中改變這個值: 複製代碼 代碼如下:<%Server.ScriptTimeOut=100%>