Time of Update: 2017-01-18
一、建立預存程序 在MSSQL中的Northwind資料庫中為employess表建立預存程序(作用按LastName進行模糊查詢):CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like '%' + @lastname + '%'GO 二、表單設計 1、建立ASP.NET
Time of Update: 2017-01-18
作者:Robert Lair and Jason Lefebvr Intensity Software, Inc. 翻譯:EasyChen Exlcsoft.com 概觀 開發界進行中的一個爭論是PHP和ASP中哪一個平台更適合網站開發。這場爭論由於微軟的ASP.net帶來的巨大變化而進入了新時期。和ASP 3.0比起來,ASP.NET採用了全新的設計,有著很多新的特性和優點。究竟ASP.NET
Time of Update: 2017-01-18
在介紹“網路硬碟”概念時已經提到,每個使用者在“網路硬碟”上都有自己的一塊空間。在下面程式設計中是這樣處理的:為使用者提供一個固定的檔案夾,在這個檔案夾下使用者可以自己增加/刪除新的檔案夾或檔案。如圖1所示,首次開啟網頁時將列出該檔案夾下的所有內容(包括檔案和檔案夾)。如果想進入下一級檔案夾,可以選中該檔案夾,單擊“開啟”按鈕進入。下面將就查看檔案夾內容功能的實現分步驟進行說明。 圖1 使用者主介面 1.
Time of Update: 2017-01-18
使用過JavaStruts的程式員應該知道,Struts中有一個模板標記,雖然其使用起來比較複雜,但對於有大量頁面的程式來說其帶來了很多方便。但是,在ASP.NET中並沒有現成實現可用,這方面國內討論的也很少,其實,重寫sender方法我們也可以實作類別似的功能。下面是我項目中使用的一個基類模板類。 1using System; 2using System.Web.UI; 3 4namespace
Time of Update: 2017-01-18
使用asp.net,在重新整理頁面的時候會自動觸發伺服器端的事件。舉個簡單的例子,如:一個註冊頁面,我們填寫完註冊資訊之後,如果按F5重新整理之後,會自動觸發到Button事件上,這樣就造成了又註冊了一次的麻煩。 我先前的解決方案:用關鍵字查詢,如有相同,則提示已有此使用者。 但是這種方案不能在沒有表識的情況下使用,他會重新提交。鑒於此,我尋找了一種新的解決方案,很慶幸,在朋友的提點下,迸發了這樣的解決方案,肯定有更好的解決方案,不吝賜教。 解決思路:重新整理時,捕捉KeyPress,
Time of Update: 2017-01-18
1.<globalization requestEncoding="gb2312" responseEncoding="gb2312" /> 或者 <META http-equiv="content-type" content="text/html; charset=gb2312"> 2.下載檔案時指定檔案名稱,中文的檔案名稱出現了亂碼? Response.AddHeader("Content-Disposition", "attachment;
Time of Update: 2017-01-18
癥狀:從 ASP.NET 應用程式,訪問遠程增強安全性的資源時可能會收到以下錯誤資訊 登入失敗:未知使用者名稱或錯誤密碼。 解決辦法: 1 在 Web 服務器上修改 ASPNET 帳戶的密碼為 password 。 2 在遠程檔案伺服器上,修改 ASPNET 帳戶(如果沒有該帳戶則建立之)的密碼為 password
Time of Update: 2017-01-18
DataGrid是Asp.NET中的一個重要的控制項,經常我們都將DataGrid做成可分頁的和可排序的,有時還需要加上選擇功能。這些都是經常需要用到的方法,其實是比較簡單的。 設計思路:
Time of Update: 2017-01-18
往往一個規範的開發Team中,一個新來者最容易讓這個Team的老隊員們感到頭痛。所以很多時候,我們都安排新員工一批的進來,並儘可能的給每個新手指派一個指導老師。其實並非我們不看重這些新手的能力,事實上很多時候,他們的技術水平和編程能力非常非常的高,所以我們是害怕他們創新的力量,記憶中無數次了,經常是新來的人一臉委屈的解釋說,"我什麼也沒做",不過結果有時是災難的,比如VSS的某個專案檔被莫名破壞了,DailyBuild莫名中斷了,一個運行很穩定的模組突然出現奇怪的Bug。甚至是一秒鐘前還能正常啟
Time of Update: 2017-01-18
本文介紹兩種ASP.Net項目中全域變數使用的方式。web.config檔案 和 Gloab檔案。以下分別說明: 方法一:web.config檔案 ——設定: 在web.config檔案裡添加關鍵字key是通過<appSettings>標記來實現的,但是appSettings標記通常放在<system.web>.....</system.web>標記外面。例: <configration>
Time of Update: 2017-01-18
1.asp.net 2.0中的MaxPageStateFieldLength 屬性 在asp.net 2.0中,可以強制對viewstate進行分段傳輸了,使用的是Page.MaxPageStateFieldLength 屬性,可以設定viewstate中,每個頁面狀態欄位的最大位元組數。格式如下,要在WEB.CONFIG檔案裡設定的:<pages maxPageStateFieldLength="5"
Time of Update: 2017-01-18
在ASP的年代裡,為了避免經常性重複的勞動,對一些功能相似的地區或者代碼,經常作成一個檔案,然後通過串連(直接連接或者虛擬串連)的方法引入到ASP網頁檔案之中,對於一個很大的引用了很多ASP檔案就相當於一個檔案被分成了很多塊,彼此檔案之間的資料是可以自由共用的(除了函數之中的資料).
Time of Update: 2017-01-18
今天在做東西的時候,發現一個很奇怪的問題,資料庫(SqlServer)中的欄位設定的類型為ntext,但是儲存的資料總是很短,開始以為在程式的某段設定了長度限制,在設定了斷點跟蹤調試發現穿遞的資料很正常,但是在執行了儲存操作以後儲存的內容總是很短,數了數儲存的字元個數為16個,資料庫中設定的該欄位類型ntext的長度也為16,於是想是不是資料庫的bug,就在查詢分析器裡寫insert語句進行測試,結果發現儲存的內容很正常,這樣問題肯定在程式當中,最後檢查到在構造SqlCommand命令對象的參數
Time of Update: 2017-01-18
我們經常要在程式的人機互動中用到模態視窗,但在B/S開發中,這一切變得不容易了,雖然也可以用window.showModalDialog函數實現(見http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4),但多數用起來麻煩,還要為了回傳值用Frameset建立2個無用的視窗。不爽!
Time of Update: 2017-01-18
日曆控制項是.net內建的控制項之一,功能強大,在很多項目開發中都有用到,對於blog系統來說更是必不可少。縱是好玉也仍需雕琢,為了使它更美觀實用,我們還需要對它進行二次開發。 建立一個使用者控制項,把calender控制項拉進來。第一步是外觀設定,這個根據你的需要,只需對它的相關屬性做一些調整即可。下圖是我調整後的介面 屬性設定如下:<asp:calendar id="Calendar1" CellPadding="2" Width="160px"
Time of Update: 2017-01-18
代碼如下:<%@ Import Namespace="System" %> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Drawing" %> <%@ Page language="vb" %><script runat="server"> Dim FilePath As String =
Time of Update: 2017-01-18
在中文網站開發中,為了滿足台灣/香港等有中文繁體閱讀習慣的使用者,很多網站需要實現中文簡/繁體轉換。當然在實際的開發中,還要注意網站的圖片上如果有中文的,也需要根據當前顯示的是簡體,還是繁體進行切換,否則無法達到效果!在本文中,我只帖上漢字轉換的代碼。如果有不清楚怎麼調用的,請在我的Blog下留下Email。我直接把調用代碼例子發給你!注意:如在實際應用中,發現有本例子字型檔以外的漢字,
Time of Update: 2017-01-18
以前使用ASP開發過Web應用程式的人員肯定知道調試Web應用程式是多麼麻煩。在ASP中,調試是痛苦的,通常包括了使用Response.Write()方法輸出變數的值。那麼請問一下自己:你有多少次忘記了在布署應用程式之前刪除了調試語句?
Time of Update: 2017-01-18
本人學Asp.Net不久,用的是C#寫代碼,在學習C#中發現很多初學者對繼承和多態性不是特別的瞭解,因此作了這個例子,希望對您有所協助,例子很簡單分頁檔TestProfileClass2.aspx<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" Src="profile2.cs" %><%@ Import Namespace="shai"
Time of Update: 2017-01-18
在ASP.NET 2.0中,可以使用healthMonitoring屬性監測事件。healthMonitoring屬性是一個基於方法的provider,在這裡可以構造自己的provider。利用healthMonitoring屬性,我們可以諸如記錄錯語、成功的事件等,對不同的資料來源,如事件記錄,Sql