ASP.NET MVC案例教程(一)(1)

前言ASP.NET MVC作為微軟官方的MVC解決方案,推出有一段時間了。可以說自動推出以來,一直廣受關注。在經曆了漫長的Preview之後,前幾天終於推出了其beta版。並且在官方文檔中,微軟聲明最終的正式版與beta版相比不會有大的變化。所以,對於.NET平台的開發人員來說,是時候學習ASP.NET MVC了。本系列文章作為一個ASP.NET MVC的入門教程,將不會長篇大論介紹其中的概念及理論。而是通過案例實踐來學習ASP.NET

ASP.NET MVC案例教程(二)

現在,我們來實現公告系統中的第一個頁面——首頁。它非常簡單,只包括所有公告分類的列表,並且每個清單項目是一個超連結。其中分類資料是用我們的Mock組件得到的。實現後介面如下:在開始之前,我們要刪幾個東西。因為預設情況下建立一個MVC項目時裡麵包含了幾個樣本頁面,我們要做的就是:1.將Controllers檔案夾下所有檔案刪除。2.將Views檔案夾下除了Shared檔案夾和Web.config外的所有檔案刪除,然後將Shared檔案夾裡面的檔案刪除。完成以上幾步後,就可以開始實現第一個頁面了。實

ASP.NET MVC案例教程(三)

前言在上一篇文章中,我們實現了第一個ASP.NET MVC頁面。對於沒有接觸過這個架構的朋友來說,可能對有些地方會迷惑,所以這篇文章我將通過圖示配合文字的方法,站在全域的角度介紹一些ASP.NET

ASP.NET MVC案例教程(五)

資料驗證在上一篇文章中,我們完成了發布公告的功能。但是從健壯性角度看,這個功能並不完善,因為一般情況下,我們輸入的資料要符合一定的約束條件,例如,在我們的例子中,我們至少不能將Null 字元串作為標題或內容吧。下面,我們來為程式加入資料驗證功能,ASP.NET MVC中提供了良好的資料驗證實現支援,下面我們來看實現過程。首先,我們要修改一下Release.aspx視圖,修改後的視圖如下。Release.aspx: <%@ Page Language="C#"

ASP.NET MVC案例教程(四)

前言通過前幾篇文章,我們已經能比較自如的使用ASP.NET MVC來呈現頁面和資料了。但是,有一個大問題沒有解決:如何處理表單資料。例如,我們將要實現的公告發布功能,使用者肯定是在某個表單頁面輸入標題、本文等內容,而後提交,然後表單資料要被傳遞到相應的地方交由商務邏輯組件處理。在傳統的ASP.NET下,使用的是Model1模式,每個aspx頁面有一個同名的aspx.cs檔案,當提交表單時,預設資料被提交到這個同名aspx.cs檔案中某個方法下處理。但是,在ASP.NET

2.ASP簡介

看了《如何令你的網站“動感十足”》一文後,是否令你怦然心動?是否已經急不可待地想構建屬於你自己的動態網站?本文將以 Active Server Pages 為中心,向你全面展示製作動態商業網站的步驟和技巧並通過大量的執行個體,讓你在不斷的理論和實踐之中笑傲“網路”……   上一章給大家簡要介紹了建立動態網站的一些方法和製作工具,本章將以如何建立基於 IIS 的 ASP 動態網站為中心向大家一步一步地揭示動態商業網站設計的真正奧秘。為了使各位能夠全面、細緻地掌握 ASP

3.ASP基礎

本文 ASP 篇 (1) 展示了 ASP 動態網站設計的一些最基本的方法,相信通過實踐各位對 ASP 已經有了最基本的瞭解,本篇在回覆大家所提問題的同時,將進一步介紹 ASP 動態網站的一些基本技巧。   自本文第一篇刊登後 , 絡繹不絕地收到了一些朋友的來信,出乎作者的意料,其中有相當一部分是初次接觸 ASP ,因此有許多朋友都提出為何在瀏覽器中瀏覽 ASP 篇 (1) 中的範例時看到的竟然是原代碼?由於遇到此問題的朋友較多,故作者在此一併回答。首先,我要再次強調 ASP

9.第九篇 ASP內建對象Application 和 Session

 在上一篇中作者給大家詳細介紹了 ASP 內建對象 Response 的使用方法,在這一篇中作者將繼續給大家介紹另兩個非常實用且重要的 ASP 的內建對象 Application 和 Session。    在 ASP 的內建對象中除了用於發送、接收和處理資料的對象外,還有一些非常實用的代表 Active Server 應用程式和單個使用者資訊的對象。   讓我們先來看看 Application 對象。在同一虛擬目錄及其子目錄下的所有 .asp 檔案構成了 ASP 應用程式。我們非但可以使用

4.ASP指令碼基礎

通過前兩篇的學習,相信各位已經對 ASP 的動態網站設計有了一個基本的概念和整體的印象。從本篇開始作者將從指令碼語言的使用著手,由淺入深地帶領大家探索 ASP 動態網站設計的真正奧秘。   本文第二篇刊登後,很多朋友給我發了“妹兒”,希望能儘快看到本文的第三、第四、乃至第……篇,甚至有位朋友焦急地要我將 ASP 篇的全文發給他。看到有如此之多志同道合的朋友,令我精神大振。雖然 ASP 早在兩年前就已經推出了,但直到今年它才以其靈活便捷的開發過程、良好的 WEB

6.ASP指令碼迴圈語句

在本文上兩篇中,我們學習了指令碼語言 VBScript 的變數、函數、過程和條件陳述式,本篇將繼續給大家介紹 VBScipt 的迴圈語句,並對指令碼語言在 ASP 中的應用加以總結。    如果有人告訴你學習 ASP 不需要任何編程知識,那麼他錯了;如果我告訴你學習 ASP 必須掌握一門程式設計語言,那麼我錯了。ASP

7.ASP內建對象Request

   從本篇開始作者從 ASP 內建對象著手,為大家詳細剖析 ASP 的六個內建對象和各種組件的特性和方法。     在正式開始學習 ASP 的內建對象和組件之前,先讓我們來認識一些基本概念,這將對各位今後的學習大有協助。請看下錶 : Active Server隨 Windows NT 交付的伺服器方技術的集合。這些 技術為組件應用程式管理、資料庫訪問、事務和訊息 提供一致的伺服器方組件、指令碼模型和一套整合的系 統服務。  Active Server Pages (ASP)在伺服器上運行

11.ASP內建對象Server

通過前九篇的理論和實踐,相信大家已經對 ASP 有了系統的瞭解,雖然至今為止,我們只學了 ASP 的 4 個內建對象,但已經完全能夠寫出一些實用的小程式了。今天,作者將繼續給大家講解最後一個 ASP 內建對象——Server。   在開始本次課程之前,我仍要在這裡回答一些朋友們提出的比較普遍的問題。最近仍有不少朋友來信問我,如何構建伺服器端的 Active Server Page 環境。我想可能是我在前幾篇中沒有講清楚,因此,在本篇的開頭有必要把這個問題詳細闡述一遍。   ASP

極意之道次世代 .NET Framework 3.5資料庫開發聖典ASP.NET篇 封面及簡介

http://www.drmaster.com.tw/info2.asp?no=NE20274繁體版將於4月下旬上市.上市後,我緊接著會發佈兩篇文章. 1.  LINQ To SQL 與後端資料庫同步Schema 的工具程式 (LTSSync)(PS: ADO.NET Entity Framework Tools 有此功能,但LINQ To SQL僅能靠手動移除再重新加入)2. ASP.NET AJAX 檔案上傳進度回報(PS2: 拖很久了 ^_^)  

18.堵住ASP漏洞

無論你相不相信,通過 asp,可能可以很方便地入侵 web server、竊取伺服器上的檔案、捕獲 web 資料庫等系統的使用者口令,甚至惡意刪除伺服器上的的檔案,直至造成系統損壞,這些都決非聳人聽聞,而且都確確實實發生過,本文將向你一一揭示這些 asp 存在的漏洞,並提出一些防範意見。  上一篇中給大家著重談了“ADO 存取資料庫時如何分頁顯示”的問題,有位朋友來信給我指出我在計算頁面總數時忽略了 Recordset 對象的一個重要參數“PageCount”,它能在給 Pagesize

ASP.NET 上傳進度顯示 – 補遺 (Update 04/16)

下列是ASP.NET上傳機制的補遺. 1. UploadFrameHelper 提供了GetPreviousPage函式,可以取得Cross-Page PostBack時   的Page,如下所示:  <%@ WebHandler Language="C#" Class="Handler" %>using System;using System.Web;using System.Reflection;using System.Security.Permissions;using

19.ASP bug

三 . 支援 ASP 的免費首頁空間以及虛擬機器主機服務的伺服器面臨的問題   1、伺服器上的 ASP 代碼很可能被人其他擁有 asp 許可權的人非法擷取。   舉個很簡單的例子,在微軟提供的 ASP1.0 的常式裡有一個 .asp 檔案專門用來查看其它 .asp 檔案的原始碼,該檔案為 ASPSamp/Samples/code.asp。如果有人把這個程式上傳的伺服器,而伺服器端沒有任何防範措施的話,他就可以很容易地查看他人的程式。   例如 :

ASP文法速查

VBscript 函數 功能說明 例子 Abs (數值)絕對值。一個數位絕對值是它的正值。Null 字元串 (null) 的絕對值,也是Null 字元串。未初始化的變數,其絕對為 0例子:ABS(-2000) 結果:2000Array (以逗點分隔的數組元素)Array 函數傳回數組元素的值。例子: A=Array(1,2,3)B=A(2)結果: 2說明:變數B為A數組的第二個元素的值。 Asc (字串)將字串的第一字母轉換成 ANSI

8.ASP內建對象Response

在上一篇中作者給大家詳細介紹了 ASP 內建對象之一 Request 的使用方法,相信各位通過一系列的實踐已經能夠熟練掌握,本篇將繼續給大家介紹 ASP 的另一個內建對象 Response。    最近,有很多朋友來“妹兒”催我加快 ASP 篇一文的寫作速度,並急切地詢問哪裡有關於 ASP 的教材。我深深地被大家的學習熱情所打動,因此決定將自己平時所搜集的一些 ASP 資訊資料拿出來和大家共用,也希望所有的朋友能慷慨地將自己搜集的有關 ASP 的資料告訴作者,謝謝。由於目前國內有關 ASP

15.常用的 ASP ActiveX 組件

當你用 ASP 編寫伺服器端應用程式時,必須依靠 ActiveX 組件來強大 Web 應用程式的功能,譬如:你需要串連資料庫,對資料庫進行線上操作等等,繼上篇介紹了 AD Rotator 組件後,本篇將接著給大家介紹其它一些常用的 ASP ActiveX 組件的使用方法。  最近仍有不少朋友來信問我, ASP 是否只能在 Microsoft IIS 上運行,是否可以在非 NT 平台上運作?本來這個問題我已經回答過很多遍了 :

5.ASP指令碼變數,函數,過程和條件陳述式

在上一期中作者向諸位簡要介紹了 ASP 指令碼語言之一 VBScript 的一些基本常識,本期將繼續給大家講解 VBScript 的指令碼編寫方法,並通過展示 VBScript 在 ASP 程式編寫過程中的一系列執行個體使大家對 VBScript 有更進一層的理解。    大家在學習了指令碼語言 VBScript 的變數、常量和過程的基本概念後,本期將繼續向各位介紹 VBScript 的函數和文法。  

總頁數: 1638 1 .... 938 939 940 941 942 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.