【发布时间】:2010-11-09 14:43:00
【问题描述】:
我第一次尝试 MVC。我正在尝试实现一个 simple 示例。灵感来自here。我有这个模式吗(现在!)?
视图:“嘿,控制器,用户刚刚告诉我他想要第一人称”
管制员:“嗯,在检查了他的凭据后,他可以这样做……嘿,模特,我希望你让我成为第一人称”
模型:“第一人称……知道了。还给你,控制器。”
控制器:“在这里,我将收集新的数据集。返回给你,查看。”
视图:“酷,我现在向用户展示第一个人。”
查看:
namespace WinFormMVC
{
public partial class Form1 : Form
{
controller cont = new controller();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = cont.checkPermissionsAndGetFirstPerson();
}
}
}
控制器:
public class controller
{
public string checkPermissionsAndGetFirstPerson()
{
string returnValue = "";
if (checkPermissions())
{
model m = new model();
returnValue = m.getFirstPerson();
}
return returnValue;
}
public bool checkPermissions()
{
return true;
}
}
型号:
public class model
{
public string getFirstPerson()
{
return "Bill Smith";
}
}
【问题讨论】:
标签: c# asp.net-mvc design-patterns