这里我的Project Controller没有使用ASP.net MVC3,Visual Studio 2010检测Model.Am 但我的其他项目也在运作。我怎么能纠正这个问题。我已经重新安装了VS2010 2次,但它正在为这个项目工作。
这是我的控制器代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Security;
namespace OfficeAuto.Controllers
{
public class LoginController : Controller
{
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(LoginModel model)
{
if (ModelState.IsValid)
{
if (DataAccess.DAL.UserIsValid(model.UserName, model.Password))
{
FormsAuthentication.SetAuthCookie(model.UserName, false);
return RedirectToAction("Index", "Home");
}
else
{
ModelState.AddModelError("", "Invalid Username or Password");
}
}
return View();
}
public ActionResult FranchIndex()
{
return View();
}
}
}
答案 0 :(得分:2)
这是一个简单的错误;不是一个大问题
您没有添加模型参考:
using OfficeAuto.Models;