介紹
在網上搜尋了很長時間後卻不能夠找到一個演示ASP.NET的MVC模型的例子. 於是我實現了一個很好的能夠領略MVC模型的簡單實例.
有關 MVC
在一個傳統的應用程序中,一個單一代碼要處理所有事物。 藉由MVC模型,你可以將你的應用程序有機的分成三個協作的部份: 模型,視圖和控制器。視圖是直接面向用戶使用的部份。它格式化數據使數據以各種形式展現在熒屏上。然而實際上,它不包含數據。數據包容在模型中。最後,控制器部分接受用戶操作命令進而
修正模型內的數據。更多的有關MVC方面的知識可以到下面的連接
http://www.uidesign.net/1999/papers/webmvc_part1.html
模型
假定你知道MVC模型, 我要給你的這一個例子將演示如何在ASP.NET中實現MVC模式。
模型是你所有的商業邏輯代碼片段所在。我這裡給出一個類實現二個數字相加,並把結果送回用戶界面。
using System; namespace MVCTest { /// This class is where we have the business logic build in. /// It is a managed library that will be referenced by /// your web application public class Model { public Model() { } // static method for adding two numbers // // @params int a,b - numbers to be added // @return c - result public static int Add(int a, int b) { int c = a + b; return c; } // static nethod to add two numbers // // @params string a,b - numbers to be added // @return int c - result public static int Add(string a, string b) { int c = Int32.Parse(a) + Int32.Parse(b); return c; } } }