Quantcast
Channel: VITO小舖 - ASP.NET
Browsing latest articles
Browse All 41 View Live

MVC Routing

Routing 是用來定義網址的格式,它是在 ASP.NET 3.5 被加入的新功能,在過去,要實現這個功能,可能要自已撰寫程式,或者使用第三方元件。 有了這個內建功能,要使用 Routing 的好處,就變的方便許多。 在 Routing 規則集之中,第一個被比對成功的規則就會直接被採用 認識 MVC Routing當 IIS 收到一個 MVC 要求,會先交由 UrlRoutingModule...

View Article


Image may be NSFW.
Clik here to view.

Asynchronous Controller

ASP.NET MVC 開發心得分享 (18):非同步控制器開發

View Article


Image may be NSFW.
Clik here to view.

Views

View 是用來顯示使用者介面。 所有的 View 都存在 Views目錄下的子目錄中。 每一個 Controller名稱,在 Views中都應該對應到一個相同名稱的子目錄, 然後再依據該控制器的 action method 名稱加入適當的 View 。 在一般情況下,action method 執行完畢後所回傳的 View ,其名稱會和 action method 的名稱相同。...

View Article

Image may be NSFW.
Clik here to view.

Controls

Controller 的工作主要負責從 View 中接收指令,然後把指令發送到相應的 Model 處理,在 Model 處理完成後就再把處理結果回傳到 View 去。 Controller 的基底是 Controller類別。 所有的 Controller 都存放在 Controllers目錄。 每一個 Controller 都包含許多 action method ,用來對應到使用者的操作行為。...

View Article

MVC Authentication

在 MVC 中要使用認證,它使用的機制完全和 ASP.NET Web Form 的做法相同。 只不過,在 WebForm 網站中,我們在 web.config 中設定了哪些檔案須要認證,那些檔案不須要認證。 而 MVC 則是針對 Controller的 action 。你只要在執行方法上頭加上 Authorize屬性即可。 例如,若要限定 ChangePassword...

View Article


Razor View

相較於 razor page 的當然就是 aspx pageRazor 與 Aspx 的 MasterPage

View Article

Image may be NSFW.
Clik here to view.

MVC Validation

MVC ValidationServer-side Validation要驗證資料的有效性,我們可以在 server-side 撰寫驗證程式碼。其步驟如下:1.在 View Page 中加入 ValidationExtensions:ValidationMessage:輸出驗證錯誤的訊息ValidationSummary:輸出驗證錯誤的訊息清單2.在 Server 端,透過...

View Article

Image may be NSFW.
Clik here to view.

jQuery plugin: Validation

jQuery Validation 是 jQuery 的一個既強又有彈性的 plugin 套件,主要功能就是用來進行表單驗證。 Using jQuery ValidationjQuery.validate外掛名稱:jQuery.validate外掛版本:1.6官網下載:http://jquery.bassistance.de/簡單範例 UserName(*) : Email(*)...

View Article


Image may be NSFW.
Clik here to view.

Caching in MVC

在 MVC 中同樣可以使用 ASP.NET 的網頁輸出快取(Output Caching)來提升網頁的效能。 Output Caching 可以控制 controller 中的 action 不必每次被 invoke 時都得執行一次。 例如,我們常在 controller 的 index 方法中列出資料庫中資料的清單,使用 Output caching 就可以避免重覆讀取資料庫中相同的資料。...

View Article


Image may be NSFW.
Clik here to view.

TreeView 控制項

使用靜態資料建構 TreeView使用靜態資料,只要在 <Nodes>標籤中加入 <asp:TreeNode>項目即可。 <asp:TreeView ID="TreeView2" runat="server" ShowLines="True" ><Nodes><asp:TreeNode Text="1"...

View Article

Image may be NSFW.
Clik here to view.

LINQ to Entity

LINQ to Entities works in a manner that is similar to that of LINQ to SQL . You define a model to represent your application domain. You then create a map between this model and your actual data...

View Article

Image may be NSFW.
Clik here to view.

LINQ to XML

要查詢 XML 文件,除了使用 XQuery ,另一種方法就是使用 LINQ to XML 類別(們)。 這些類別都包含在 System.Xml.Linq命名空間中, 除了提供簡單快速的方法可以用來查詢 XML 文件,且都使用與先前相同的查詢模組。 The LINQ to XML Classes與 LINQ to XML 相關的類別很多,且大都以 X 開頭,用以提供維護管理 XML...

View Article

Image may be NSFW.
Clik here to view.

LINQ to SQL

由上節說明可以知道中,透過 LINQ 可以很快速地查詢 DataSet中的靜態資料。 但是這樣子並沒有顯現出 LINQ 最大的功能,那就是:設計階段強型別檢查 (strong type-checking at design time)。 要使用 LINQ to SQL 時,必須先建立連結到資料庫元素的 O/R map 。 這個 map...

View Article


Image may be NSFW.
Clik here to view.

LINQ to DataSet

Defining the DataSet SchemaPopulating the DataSetAdding Data ProgrammaticallyUsing the DataAdapterSaving Changes to the Database in BatchesCreating Typed DataSets A Typed DataSet is a DataSet that is...

View Article

Image may be NSFW.
Clik here to view.

LINQ 表示式(1) - Select、Where、Distince

關鍵字: Select 、 Where 、 DistinctSelectSelect關鍵字用來定義要回傳的資料內容底下根據 Select 回傳的類型,分成7種操作方式:1.基本類型1-1.回傳物件 List employees = TestData.GetEmployeeList(); var query1 = from emp in employees select emp; foreach...

View Article


Image may be NSFW.
Clik here to view.

資料格式轉換

LINQ 不僅僅可以用來查詢資料, LINQ 也允許我們將來源資料轉換成其他格式的資料。例如轉成 XML 或 JSON 格式,亦或是自訂型別都可以。 Mapping to Another Type or Anonymous Object LINQ allows you to use the Select keyword to push your results to an instance of...

View Article

Image may be NSFW.
Clik here to view.

LINQ 表示式(2) - OrderBy 、 GroupBy 、 Into 、 Max 、 Min 、 Average 、 Sum 、 Count 、...

關鍵字: OrderBy 、 GroupBy 、 Into 、 Count 、 Max 、 Min 、 Average 、 Sum 、 AggregateOrderByOrderBy是用來將結果集做昇冪排序,加上 descending表示降冪排序。 var query1 = from emp in Employees orderby emp.FirstName, emp.LastName,...

View Article


Image may be NSFW.
Clik here to view.

LINQ 表示式(3) - Join

關鍵字: Join當二個序列資料(sequences)存在可以用來比較的屬性欄位時,我們就可以用 Join來建立二個序列資料間的關連。 你可以使用 equals關鍵字來判斷二個資料的 Key 值是否相等。 在 Linq 中操作 Join 包含三種型態:Inner Join:Join 查詢。Group Join:分組查詢。Left Join:一對多選擇。Inner Join要建立 INNER JOIN...

View Article

LINQ 表示式(4) - Exist、In、Any、All、Contains

關鍵字: Any、All、StartsWith、IndexOf、ContainsAny、AllAnyAny 與 All 都會使用到 T-SQL 中的 Exist ,用來判斷集合中是否有任何一個元素滿足指定的條件。Any 有二種用法,帶條件式與不帶條件式。1.簡單形式查詢曾購買的客戶from c in Customerswhere c.Orders.Any()select new...

View Article

Image may be NSFW.
Clik here to view.

LINQ 表示式(5) - Concat、Union、Intersect、Except

關鍵字: Concat、Union、Intersect、Except這些關鍵字適用於對二個集合做比對處理,例如,合併,交集,差集。 Concat合併兩個序列,不會自動過濾相同項( from c in Customers where c.ContactName.Contains("ann") select new { c.CustomerID, c.ContactName }).Concat(...

View Article

Image may be NSFW.
Clik here to view.

資料來源控制項(3)

ObjectDataSource Many Web applications work with a middle tier, or business layer, for retrieving and working with application data. This middle tier encapsulates database code inside of classes. Web...

View Article


Image may be NSFW.
Clik here to view.

資料來源控制項(2)

XmlDataSource The XmlDataSource control provides a means to create a binding connection between controls on your page and an XML file. The XML data source control is best used when you wish to bind to...

View Article


Image may be NSFW.
Clik here to view.

Windows驗證

瞭解 ASP.NET 的執行身份識別預設的 ASP.NET 執行識別當 ASP.NET 在 IIS 伺服器上執行時,其工作處理序會有一個執行的識別,如下圖這個 ASP.NET 背景工作處理序的執行識別,使用不同的 IIS 版本會有所不同:在 Microsoft Windows 2000 和 Windows XP Professional 上,是本機 ASPNET帳戶。在 IIS6 或 IIS7...

View Article

Q & A

什麼是 REST (REpresentational State Transfer) REST 是一種軟體架構風格,希望網路上資源都可以用 URL 來指定,讓客戶端可以直接透過 URL 對資源進行 CRUD 操作。 什麼是 JSON (JavaScript Object Notation) JSON 是一種以純文字為基礎的資料格式。 因為它的結構簡單,很適合用來做為程式溝通或交換資料時使用。...

View Article

Image may be NSFW.
Clik here to view.

Chart 控制項

Chart 控制項Samples Environment for Microsoft Chart Controls

View Article

Browsing latest articles
Browse All 41 View Live