仍然是上一篇blog提到的项目,改用mvc方式直接实现。软件代码片段如下:
public ActionResult Index(InputData data)
{
OutViewModel outdata = new OutViewModel();
outdata.Stuname = data.Stuname;
outdata.Sfzh = data.Sfzh;
提示
OutViewModel outdata = new OutViewModel();
有错,使用未初始化的变量,这种简单的代码都报错让我极其郁闷,经过debug,发现是提交的网页与模型InputData不匹配,有一个网页控件的名字与模型不一致。先修改了网页,然后把后台改成下面形式就通过了
public ActionResult Index(string Stuname,string Sfzh,string VerifyCode)
{
OutViewModel outdata = new OutViewModel();
outdata.Stuname = Stuname;
outdata.Sfzh = Sfzh;