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