ASP.NET MVC 2

關於MVC2,我之前也有些介紹,現在也正在使用這個版本了。下面這個網站是Scottgu的部落格http://weblogs.asp.net/scottgu/archive/2010/01/10/asp-net-mvc-2.aspx目前他已經有兩篇部落格在講解MVC 2的一些新特性ASP.NET MVC 2 adds a bunch of new capabilities and features.  I’ll cover them in a lot more depth with this

ASP.NET MVC 2中的資料驗證

對照scottgu的部落格,我試用了一下這個新增的資料驗證功能,總的來說,還是比較方便的。我簡單地總結步驟如下1. 添加引用2. 修改業務實體類,在需要進行驗證的Property上面添加一些特殊的Attributeusing System.ComponentModel.DataAnnotations;namespace Web.Models{ public class GalleryListItem { [Required(ErrorMessage="標題是必須的")]

ASP.NET MVC : UrlHelper

http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.action.aspxUrlHelper.Action MethodThis page is specific to:.NET Framework Version: 3.54Generates a fully qualified URL to an action method.Overload

T4 Templates: A Quick-Start Guide for ASP.NET MVC Developers

本文連結:http://blogs.msdn.com/webdevtools/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx 簡單地說,這是一套業界比較認可的代碼產生機制。T4的意思是:Text Template Transformation ToolkitMVC使用了T4作為代碼產生模板,它的目的是讓使用者可以定製Controller和View模板。這些模板在下面的目錄F:\

【譯】利用Asp.net MVC處理檔案的上傳下載

如果你僅僅只有Asp.net Web Forms背景轉而學習Asp.net MVC的,我想你的第一個經曆或許是那些曾經讓你的編程變得愉悅無比的服務端控制項都駕鶴西去了.FileUpload就是其中一個,而這個控制項的缺席給我們帶來一些小問題。這篇文章主要說如何在Asp.net MVC中上傳檔案,然後如何再從伺服器中把上傳過的檔案下載下來.在Web Forms中,當你把一個FileUpload控制項拖到設計器中,你或許沒有注意到在產生的HTML中會在form標籤中加入一條額外屬性enctype="

【譯】Asp.net MVC 利用自訂RouteHandler來防止圖片盜鏈

      你曾經注意過在你伺服器請求日誌中多了很多對圖片資源的請求嗎?這可能是有人在他們的網站中盜鏈了你的圖片所致,這會佔用你的伺服器頻寬。下面這種方法可以告訴你如何在ASP.NET MVC中實現一個自訂RouteHandler來防止其他人盜鏈你的圖片.       首先,我們來回顧一下當一個請求發往ASP.net MVC網站時的情景,IIS收到請求並將請求轉到ASP.net,然後根據URL,或者更確切來說:被請求檔案的副檔名.在IIS7

使用自訂ViewHelper來簡化Asp.net MVC view的開發-索引

    整個文檔是我在CodePlex上閑逛中無意發現了,整個文章由淺入深的講解了ViewHelper的方方面面.整個文檔貫穿了3個demo,最後利用一個應用將3個Demo進行了整合。從一開始使用ViewHelper的起因,到最後使用ViewHelper所帶來立竿見影的好處。文章一氣呵成.原始碼是一個簡單的連絡人管理程式,能讓我們看到很多4個頁面中都有兩個版本,一個版本是不使用ViewHelper,另一個版本是使用ViewHelper.我看完後,抑制不住的將整個文檔分成5個部分翻譯了.連結如下:

【譯】使用自訂ViewHelper來簡化Asp.net MVC view的開發——part2

     接上篇…首先讓我們來看如何建立一個我們先前討論的textbox     我們已經知道需要建立的textbox有一個文本值與之對應:文本值在label標籤中 可選的值放在Textbox中 可選的驗證資訊(validation message)       如果上面3個條件都能滿足,肯定也能滿足我們在part1裡的那5個條件.還有一些錦上添花的是可以通過屬性來指定textbox是否包裹在li標籤內以及textbox是否是readonly模式.這樣我們便能更好的在view

ASP.NET 中的Regex (轉自MSDN)

文章目錄 引言Regex使用曆史簡介簡單運算式限定符元字元字元類預定義的集合元字元運算式樣本ASP.NET 中的驗證Regex API免費工具進階主題 引言Microsoft.NET Framework 對Regex的支援是一流的,甚至在 Microsoft ASP.NET 中也有依賴Regex語言的控制項。本文介紹了深入學習Regex的基礎知識和推薦內容。本文主要面向對Regex知之甚少或沒有使用經 驗,但卻熟悉

【譯】使用自訂ViewHelper來簡化Asp.net MVC view的開發——part3

   接上篇…現在讓我們開始討論如何建立HtmlHelper擴充方法.   在前面我們說到了建立HtmlText類的方方面面。包括為HtmlText建立的擴充方法.這些擴充方法包括直接被View調用的那些擴充方法。下面代碼展示了HtmlText的幾種不同的建構函式:public static class HtmlHelperExtensions { #region Textbox public static IViewObject NewText( this

ASP.NET 頁面物件模型 (MSDN)

文章目錄 簡介真正的 Page 類頁面生存周期執行的各個階段 簡介Microsoft Internet 資訊服務 (IIS) 所收到的對某 Microsoft ASP.NET 頁面的每個請求都被移交給 ASP.NET HTTP 管線。HTTP 管線由一系列託管對象組成,這些對象按順序處理該請求,並完成從 URL 到普通 HTML 文本的轉換。HTTP 管線的進入點是 HttpRuntime 類。ASP.NET

一步一步學習asp.net mvc 1.0 建立NerdDinner程式Part2

本文繼續學習之旅,一步一步通過ASP.NET MVC 1.0 實現NerdDinner 範常式序。 運行NerdDinner 應用程式 通過Visual Studio 2008 運行上一步建立的NerdDinner應用程式,將啟動內建的ASP.NET Web Server。如下是NerdDinner應用程式的首頁: 點擊About連結,顯示about頁面,如所示: 點擊右上方的Log On 連結,進入Login登入頁面,如所示: 如果沒有登入帳號,可以點擊Register註冊連結(URL地址:/

ASP.NET 緩衝:方法和最佳實務(轉自MSDN)

文章目錄 Steve 的緩衝提示頁面級輸出緩衝片段快取,使用者控制項輸出緩衝緩衝 API,使用 Cache 對象 在 ASP.NET 提供的許多特性中,緩衝支援無疑是我最欣賞的特性,我這樣說當然是有充分理由的。相比 ASP.NET 的所有其他特性,緩衝對應用程式的效能具有最大的潛在影響,利用緩衝和其他機制,ASP.NET

ASP.NET 2.0 的資料繫結函數Eval()機制

ASP.NET 2.0 的資料繫結函數Eval()簡化掉了ASP 1.1神秘的Container.DataItem,比如資料繫結運算式:<%# (Container.DataItem as DataRowView)["ProductName"].ToString() %> ASP.NET 1.1簡化為:(去掉了類型指定, Eval通過反射實現,本文不再闡述)<%# DataBinder.Eval(Container.DataItem, "ProductName").ToString() %

Enter Key in ASP.NET – Complete Research

One of the common requests in ASP.NET is to submit a form when visitor hits an Enter key. That could be a case if, for example you want to make Login Screen. It is expected that user just hit enter when he insert a user name and password instead to

一步一步學習asp.net mvc 1.0 建立NerdDinner程式Part1

本文根據《Professional ASP.NET MVC 1.0》中微軟牛人Scott Guthrie 提供免費下載的第一章,一步一步示範如何通過ASP.NET MVC 1.0 正式版建立NerdDinner 範常式序。對瞭解如何使用最新的ASP.NET MVC 1.0架構建立Web Application 非常有協助。本文由http://forum.entlib.com 開源論壇小組提供。關於本文的一些資源,請參考文章最後的連結。   首先,根據《ASP.NET MVC 1.0

一步一步學習ASP.NET MVC 1.0建立NerdDinner 範常式序,Part 3

本文繼續學習之旅,一步一步通過ASP.NET MVC 1.0 實現NerdDinner 範常式序。 建立資料庫 我們將使用資料庫來儲存NerdDinner應用程式的所有的Dinner和RSVP資料。這裡,我們採用SQL Server 2008 來建立和管理NerdDinner 資料庫。需要向資料庫中增加2張表,一個表用來存放Dinners資料,另一個用來跟蹤RSVP。 如所示,有NerdDinner資料庫,Dinners資料表,其中DinnerID 欄位設定為主鍵,並且設定為自增長。

ASP.Net 之返回上一頁的實現方法

其實要實現這個功能主要還是要用到javascript方法一:在asp.net的aspx裡面的原始碼中<input type="button

asp.net中的assembly

發布或者調試asp.net程式的時候,經常會發現程式不能找到(load)到相應的程式集。這個問題經常困擾像我這樣的新手,於是在我查閱眾多文檔後,整理如下。權當拋磚引玉,希望高手參與討論。

一步一步學習ASP.NET MVC 1.0建立NerdDinner 範常式序,Part 4

本文繼續學習之旅,一步一步通過ASP.NET MVC 1.0 實現NerdDinner 範常式序。 建立Model模型 在Model-View-Controller 架構中,model表示應用程式的資料對象,以及相應的業務領域邏輯,包括資料驗證和商務規則。model是MVC應用程式的核心部分,下面我們會看到model的作用。 ASP.NET MVC架構支援使用任意資料訪問技術,開發人員可以選擇大量的.NET 資料訪問技術實現model,如LINQ to Entities、LINQ to SQL、

總頁數: 1638 1 .... 809 810 811 812 813 .... 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.