Time of Update: 2017-02-27
2.1 ASP.net 入門通常談一個學科,我們老是說,它入門很簡單的嘛,ASP.net也是。ASP.net提出一個概念,就是認為WEB頁面,也是一個表單,所以,學習過物件導向編程的VB VC BC Dephi的朋友,學起來就簡單多了。一個ASP.net頁面的尾碼名是".aspx",所以,IIS在你安裝完ASP.net時,也會把Default.aspx作為你的預設首頁,網管朋友一定要注意了。ASP.net
Time of Update: 2017-02-27
摘要:本文介紹使用Asp.net開發一個軟體公司內部員工業績評測系統,包括後台所有員工資訊管理,部門資訊管理,所有部門評測細則資訊管理;前台員工每月自我評測和主管對員工的評測.重點介紹資料庫設計,以及重要Web服務端和頁面控制項的使用.筆者相信本文會對讀者的資料庫設計和使用Asp.net開發頁面技術有很好的啟發和協助。一、系統體繫結構Visual Studio .NET 是微軟公司迄今為止推出的最強大的,完整的開發工具,用於產生 Asp Web 應用程式、XML Web
Time of Update: 2017-02-27
using System;using System.Collections.Generic;using System.Text;using System.Data;namespace pager{public class Pager{/// <summary>////// </summary>/// <param name="strWhere">條件</param>/// <param
Time of Update: 2017-02-27
我們開啟門戶網站時,往往會看到很多排列緊密的頻道列表,如“新聞”、“財經”、“娛樂”等。頻道為網站提供了方便的導航功能。知識準備本文中提到的各架構方案均基於MVC(Model-View-Controller)模式,對該模式中各組成組件作如下簡短描述:◆Model:包含商務邏輯操作以及資料訪問操作◆View:包含UI處理相關操作◆Controller:控制並協調View與Model的處理過程各方案比較
Time of Update: 2017-02-27
減少不必要的伺服器控制項伺服器控制項帶來的方便和功能是html控制項所不能比擬的。但是每一個伺服器控制項都需要在伺服器端建立相應的對象,是以犧牲伺服器端的資源為代價的,過多的使用伺服器控制項會極大的影響程式效能。很多情況下,簡單地使用html標記或資料繫結即能夠實現所需功能。比如<asp:Label>控制項,若使用它來顯示靜態資訊,則完全可用簡單的標記來實現。如果html控制項達不到所要實現的功能,而且在指令碼語言如javascript、vbscript也不能實現的情況下,才考慮選擇伺服器控制項
Time of Update: 2017-02-27
HTML控制項是ASP.NET所提供的控制項(亦稱為Server控制項),是在伺服器端執行的組件,可以產生標準的HTML檔案。一般說來,標準的HTML標籤無法動態控制其屬性、使用方法、接收事件,必須使用其他的程式語言來控制標籤,這對於使用ASP程式設計來說很不方便,而且會使ASP程式比較雜亂。ASP.NET在這方面開發了新的技術,即將HTML標籤對象化,使程式(如Visual
Time of Update: 2017-02-27
Asp.Net中的Response對象的方法如下表所示,下面將向大家詳細介紹它的重要方法。WriteFile將檔案輸出到用戶端Write將資料輸出到用戶端瀏覽器Redirect將網頁重新轉到另一地址Flush將緩衝區的資料輸出到用戶端瀏覽器End停止並結束ASP網頁的處理Close關閉用戶端的聯機ClearHeaders清除緩衝區中的頁面標題Clear清除緩衝區的資料BinaryWrite將二進位字元或字串輸出到用戶端瀏覽器AppendToLog將自訂的資料加入到IIS記錄檔中(LogFile)
Time of Update: 2017-02-27
1.<globalizationrequestEncoding="gb2312"responseEncoding="gb2312"/>或者<META http-equiv="content-type" content="text/html;
Time of Update: 2017-02-27
對錶進行插入操作,如datetime和int類型的兩個欄位,都允許為null,用“sqlcmd.Parameters.Add("@t12",tb12.Text)”參數綁定時。datetime類型時,tb12.Text為空白,插入成功,不報錯,查看該值,卻為1900-01-01;int類型時,用同樣語句,tb12.Text為空白,插入成功,不報錯,查看該值,卻為0;用“sqlcmd.Parameters.Add(new
Time of Update: 2017-02-27
這裡我實現了DataGrid的個人化分頁,現在把代碼貼出來朋友們參考,同時在這個功能的實現過程,參考了“飛刀”從國外翻譯的一篇文章。先定義ASPX頁面,注意AllowCustomPaging要設為"False":<body><form id="DictList" method="post" runat="server"><TABLE
Time of Update: 2017-02-27
一般網站建設通常要求開發人員做背景程式設計,前面有專業的美工做介面設計。雖然有時候開發人員也會做些介面設計,但是通常都無法達到專業的要求。在以前的ASP中,由於代碼和HTML頁面語言混雜在一起,這就使得網站的建設變得相當的困難。但在ASP.NET中,這種情況完全改變了。下面就用C# Builder建立一個簡單的ASP.NET應用程式。開啟C# Builder,選擇 File>New>other…功能表項目,你將會看到下面的視窗:我們選擇C# ASP
Time of Update: 2017-02-27
在上篇中介紹了自動綁定的基本用法,在本篇中,我們將深入瞭解自動綁定的工作原理.自動綁定的確是讓人感到興奮的特性,然而,為了讓它可以在我們的項目中更好的工作,我們有必要深入瞭解如何更進一步細調該特性以及它是如何工作的.而本文正式即將揭開這個謎底.為了更好的瞭解該特性,我們有必要到codeplex去下載一份asp.net
Time of Update: 2017-02-27
我們知道,在Asp.Net Mvc Preview5中加入了全新的ModelBinder特性,雖然這個特性非常的強大,但是使用起來並不是那麼的友好,因此,在最新的Asp.Net Mvc Beta中,架構對這部分進行了進一步的加強,使得複雜參數的自動綁定得以實現,本文將分級部分完整探討整個mvc架構中的modelbinder實現和完全挖掘系統內建的ModelBinder的能力,使得基於mvc架構的web開發脫離頁面取值的苦海.(參見:
Time of Update: 2017-02-27
View二期開發正式啟動,一開始就碰到了麻煩事,因為在統計模組中,需要得到來源搜尋連結的關鍵字,所以一開始就用正則把關鍵字部分匹配出來,然後用內建的 Uri.UnescapeDataString()
Time of Update: 2017-02-27
在我們開始之前,你需要知道一個form以post方式上傳檔案的方式,你將要增加一個特別的enctype attribute到form標籤上,為了這個麼,我們需要建立一個像這樣的form標籤:<% using (Html.BeginForm("Edit", "Person", FormMethod.Post, new { enctype = "multipart/form-data" }))
Time of Update: 2017-02-27
using System;namespace My.Utils {////// 日期操作常用工具///public class DateUtils { public DateUtils() { } /// /// 比較日期的年份差 /// ///開始日期 ///與當前日期的年份差 public static int DiffYear (string start) { return DiffYear(Convert.ToDateTime(start))
Time of Update: 2017-02-27
Response.Write(Array.IndexOf(abc,"3",1));//在abc數組中尋找"3",從abc[1]開始找Response.Write(Array.LastIndexOf(abc,"3"));//在abc數組中尋找"3",從最後開始找-------------------------------------------------------------string[]
Time of Update: 2017-02-27
一個MDB資料庫就是硬碟上的另外一個檔案,所以,像其他檔案一樣,它也將遇到相同的檔案訪問許可問題。這個問題的意思是為了讀取(和寫入,就像您將要在本書的後面看到的那樣)資料庫檔案,頁面中所啟動並執行應用程式必須具有相關許可才可以在Windows中讀取(和寫入)該檔案。到目前為止,樣本中的頁面都能夠“正常運行”的原因就是您使用的是VWD Web Server,一個在運行VWD的使用者的身份下啟動並執行輕量級程式。這就是說,VWD Web
Time of Update: 2017-02-27
ASP.NET學習呢首先,你需要具備OO基礎,如果你已經有較多的物件導向開發經驗,跳過以下這兩點:◆掌握一門.NET物件導向語言,C#或VB.NET我強烈反對在沒系統學過一門物件導向(OO)語言的前提下去學ASP.NET。 ASP.NET是一個全物件導向的技術,不懂OO,那絕對學不下去!◆對.NET Framework類庫有一定的瞭解可以通過開發Windows Form應用程式來學習.NET Framework。ASP.NET是建構在.NET Framework之上的技術,你對.NET
Time of Update: 2017-02-27
最近在使用.net2.0中ms提供的頁面導航組件sitemappath時,想到了一種解決頁面標題不同步的一種簡單而又方便的機制。目前存在的問題:一、整個網站中aspx頁面標題通常沒有統一的存放位置,針對每個頁面要麼把頁面標題直接寫入程式碼在頁面的aspx檔案中,要麼通過aspx.cs動態寫進去(1.1中還要加入額外的標題控制項,2.0中可以使用Page.Title屬性),而整個網站如果網頁很多的話,這種重複邏輯的代碼就要寫很多次,極其不美觀,並且無法在其它用到標題資訊的地方實現同步。二、即使為了