Asp.net mvc 与ASP.NET MVC的关系
我通常使用RubyonRails框架,但是对于这个项目,我需要使用ASP.NETMVC,我很困惑 基本上我有一个表: 页面=(id、名称、类别\u id) Category_id实际上是指向某个页面的链接(一个页面可以链接到另一个页面)。 我设置了外键和所有东西,模型已经启动并工作Asp.net mvc 与ASP.NET MVC的关系,asp.net-mvc,foreign-key-relationship,Asp.net Mvc,Foreign Key Relationship,我通常使用RubyonRails框架,但是对于这个项目,我需要使用ASP.NETMVC,我很困惑 基本上我有一个表: 页面=(id、名称、类别\u id) Category_id实际上是指向某个页面的链接(一个页面可以链接到另一个页面)。 我设置了外键和所有东西,模型已经启动并工作 我的问题是:如何将一个页面链接到另一个页面?如果我试图设置类别id,它似乎不起作用。。。是否有一种简单的方法可以从页面模型创建下拉菜单,并在我的应用程序的创建/编辑操作中使用它?您需要一个具有如下操作的控制器 pub
我的问题是:如何将一个页面链接到另一个页面?如果我试图设置类别id,它似乎不起作用。。。是否有一种简单的方法可以从页面模型创建下拉菜单,并在我的应用程序的创建/编辑操作中使用它?您需要一个具有如下操作的控制器
public ActionResult DetailPage(int categoryId)
{
return View(new ModelObject(categoryId));
}
然后在页面上使用Html帮助器表单创建一个表单,其中包含您的下拉列表。下拉列表应该使用HTml助手下拉列表创建,并且应该将categoryId作为其id
<%=Html.DropDownList("categoryId",ViewData["CategoryID"])%>
希望这对您有所帮助您需要一个具有如下操作的控制器
public ActionResult DetailPage(int categoryId)
{
return View(new ModelObject(categoryId));
}
然后在页面上使用Html帮助器表单创建一个表单,其中包含您的下拉列表。下拉列表应该使用HTml助手下拉列表创建,并且应该将categoryId作为其id
<%=Html.DropDownList("categoryId",ViewData["CategoryID"])%>
希望这有帮助它并没有马上解决问题,而是直接引导我找到适合我的解决方案,即:var categories=来自c in _entities.PageSet选择c;ViewData[“category_id”]=新的选择列表(categories,“id”,“title”);它并没有马上解决这个问题,而是直接引导我找到适合我的解决方案,即:var categories=from c in _entities.PageSet select c;ViewData[“category_id”]=新的选择列表(categories,“id”,“title”);