我刚刚创建了我的第一个 MVC 3 项目,首先使用 EF db 进行数据库搜索,但搜索只是大型网站的一部分,大多数页面只包含一些文本和图像。
我的问题基本上是关于网站上的这些页面.aspx
,而后面的代码将一无所有。
他们使用母版页和一些用户控件——我猜这就是我们的前端人员将它们设为 aspx 而不是 html 的原因。
我需要将她的页面转换/包含到我的项目中(我不想在使用 EF 和 Linq 后返回存储过程和列表视图,而且我没有时间)。
我知道一种可能的方法:为每个主菜单项创建一个控制器,然后添加为每个返回的子菜单项命名的 ActionResult View()
,然后创建各自的视图。
public class LearnAboutStandardsController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult ITSStandardsBackground()
{
return View();
}
public ActionResult ResearchInitiatives()
{
return View();
}
所以我的静态内容页面将成为视图。
它正在工作,我只想对其余页面执行此操作并修改这些页面文本中的链接。
有没有其他方法来处理这些页面?
这些页面背后没有逻辑。
我知道对于具有如此多静态内容的 MVC 模式来说,这不是一个完美的项目,但我有我的理由。