用Winform傻瓜式搭建asp.net mvc框架——下面是整个项目的文件夹和文件:
Default.cs相当于浏览器窗口,通过WebBrowser的SendRequest方法来 请求服务器。服务器接到请求,MyHttpHandler就会接收请求,开始调用相应的 Controller,Control调用Model处理完业务逻辑就,就让View显示执行结果或下 一步操作。
下面从演示和代码来做分析。首先运行浏览器(请大家当它 是浏览器,至少是一个地址栏)。
点击Enter按钮,会执行如下代码:
WebBrowser.SendRequest(textBox1.Text, null);
//WebBrowser类的定义如下:
public class WebBrowser
{
public static void SendRequest(string url, Dictionary< string, string> formColletion)
{
//把Request简化,变成url和form
string response = MyHttpHandler.HandleRequest(new Request {Url=url, FormColletion=formColletion});
if(! response.StartsWith("Http 200"))
{
MessageBox.Show (response);
}
}
}
时间: 2024-10-30 05:10:18