Time of Update: 2018-12-07
序:從下學期開始主講ASP.NET這門課程,來華航三年這是我講授的第一門電腦專業課程,以前都是講授電腦基礎和C語言程式設計,都是面向非電腦專業的學生。雖然這些年用ASP.NET開發過一些項目,但是要把ASP.NET技術給學生們講明白、講透徹難度很大,所以利用假期把下學期的教學規劃準備一番,希望能夠把我這些年積累的知識完整的傳授給學生。先說一下教學的大體思路和方針:教學內容方面多講原理少講具體控制項和功能性代碼(這些東西布置作業給學生),最後通過一個實際項目將所學知識融合起來;教學方式方法方面較少
Time of Update: 2018-12-07
Web.Config檔案預設格式如下:<?xml version="1.0"?><configuration > <appSettings/> <connectionStrings/> <system.Web> <compilation debug="false"/> <authentication mode="Windows"/>
Time of Update: 2018-12-07
Master Page(主版頁面)是VS2005中新引入的一個概念,它很好地實現介面設計的模組化,並且實現實現了代碼的重用。它就像婚紗影樓中的婚紗模板,同一個婚 紗模板可以給不同的新人用,只要把他們的照片貼在已有的婚紗模板就可以形成一張漂亮的婚紗照片,這樣可以大大簡化婚紗藝術照的設計複雜度。這裡的主版頁面就 像婚紗模板,而內容頁面就像兩位新人的照片。 Master Page(主版頁面 副檔名是.master)
Time of Update: 2018-12-07
最新版:DateChooser 2007.07.25版 現在學生們的項目要使用DateChooser,Teddy
Time of Update: 2018-12-07
複製代碼 代碼如下:protected void Page_Load(object sender, EventArgs e) { //密碼編譯演算法 string username = "我是陳建勇"; //MD5加密 - 得到32位加密資料,資料不好解密。過於複雜。 username =FormsAuthentication.HashPasswordForStoringInConfigFile(username, "MD5"); //SHA1加密 -
Time of Update: 2018-12-07
從外部的js檔案中擷取ASPX頁面的控制項ClientID(get control reference from external javascript)2008-10-07 11:27當使用MasterPage、UserControl等容器時,為了避免控制項的重複命名,asp.net會自動將容器中的控制項產生一個ClientID(Control
Time of Update: 2018-12-07
讓Entity Framework資料庫優先也支援自動校正羅朝輝 (http://kesalin.cnblogs.com/)本文遵循“署名-非商業用途-保持一致”創作公用協議 ASP.NET MVC 確實比以前的ASP編程模式 VIEW-BLL-DAL三層架構長進了不少,再加上Entity Framework利器,開發Web應用非常容易。要結合這兩者,使用 Code First
Time of Update: 2018-12-07
使用 OnItemDataBound 方法提供 ItemDataBound 事件的自訂處理常式。 當項被資料繫結到 DataGrid 控制項後,將引發 ItemDataBound 事件。此事件為您提供了在用戶端顯示資料項目之前訪問該資料項目的最後機會。當引發此事件後,該資料項目將被設為空白,並且不再可用,我人可以利用它來格式顯示相應的資料以及設定其它必要資訊。 樣本:將表格中ColumnName為0的行顯示為紅色<asp: datagrid id=datalist1
Time of Update: 2018-12-07
使用 OnItemDataBound 方法提供 ItemDataBound 事件的自訂處理常式。 當項被資料繫結到 DataGrid 控制項後,將引發 ItemDataBound 事件。此事件為您提供了在用戶端顯示資料項目之前訪問該資料項目的最後機會。當引發此事件後,該資料項目將被設為空白,並且不再可用,我人可以利用它來格式顯示相應的資料以及設定其它必要資訊。 ItemDataBound 事件的另一個典型應用就是實現計算域. 樣本:<asp: datagrid
Time of Update: 2018-12-07
MapServer是個開源GIS,這裡不用介紹了。網上有基於asp.net1.1 C#開發樣本(Thinking in GIS http://www.paolocorti.net)下載的例子有個小問題:缺少一個字型檔,解決方案是到作業系統裡找到這個字型檔,複製到字型目錄即可。我曾努力,花了一個多小時,解決了所有的編譯問題,但還是不能直接轉換成asp.net2,所以重新建立了一個asp.net2網站,然後根據教程,參考樣本進行操作。主要步驟如下:(1)
Time of Update: 2018-12-07
using System.Drawing;------------------------------調用: MakeThumbnail("C:\\sdf.JPG", "C:\\sdfsss.JPG", 300, 40, "W"); Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //*****************************
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
複製代碼 代碼如下:<script language="C#" runat="server"> protected void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "application/x-shockwave-flash"; string fileFlash = Server.MapPath("/") + "1.swf"; System.IO.FileStream
Time of Update: 2018-12-07
只需要在fckeditor\editor\filemanager\connectors\asp檔案夾下的commands.asp修改一下即可 在這個檔案中尋找一下:FileUpload 會找到這個函數 把 複製代碼 代碼如下:Dim sFilePath sFilePath = CombineLocalPaths(sServerDir, sFileName) 改為 複製代碼 代碼如下:Dim sFilePath,ranNum Randomize ranNum=int(90000*rnd)+1000
Time of Update: 2018-12-07
程式碼:
Time of Update: 2018-12-07
ASP.NET中的錯誤處理支援 向ASP.NET 應用程式中增加定製錯誤資訊非常容易。首先,編寫自己的 web頁面,它可以是任何類型的檔案:.htm,.aspx,.asp,等等。然後在應用程式的config.web檔案中修改配置資訊,讓它指向這個檔案。 舉例說明,以下這個配置資訊說明在發生了任何未能預定處理錯誤的情況下,瀏覽器都應該被重新導向到“ErrorPage.aspx”頁面: <configuration><customerrors mode="remoteonly"
Time of Update: 2018-12-07
跨頁面傳值 定義:統指WEB頁面之間的傳值,包括簡單的頁面表單傳值和頁面程式中的變數傳值。 變數傳值:可分為簡單的變數如 int a,string b;等,還包括對複雜的對象進行傳遞。 現以asp.net 為例 ASP.NET跨頁面傳值技巧總結 1.
Time of Update: 2018-12-07
第三章 為控制項添加事件 好了,我們之前以前開發一個控制項。而且也添加了屬性,開發也很規範,但是那個控制項還差最後一點:添加事件。 系列文章連結:ASP.NET自訂控制項組件開發 第一章 待續ASP.NET自訂控制項組件開發 第一章 第二篇 接著待續ASP.NET自訂控制項組件開發 第一章 第三篇ASP.NET自訂控制項組件開發 第二章 繼承WebControl的自訂控制項ASP.NET自訂控制項組件開發 第三章
Time of Update: 2018-12-07
Time of Update: 2018-12-07
很高興,最近項目用到了Asp.Net MVC4 + Entity Framework5,發現mvc4加入了Bundle、Web API等技術,著實讓我興奮,以前是用第三方的,這裡主要說說Bundle技術。很多大網站都沒有用Bundle技術造成很多資源浪費與效能的犧牲,別小瞧 用上了你會發現他的好處: 將多個請求捆綁為一個請求,減少伺服器請求數 沒有使用Bundle技術,debug下看到的是實際的請求數與路徑