我有一个带有HTML.action链接的视图,用于启动控制器/操作。启动视图的操作和视图内的操作具有相同的控制器。 我收到一个错误: "路径控制器' / DB / carDB'未找到或未实施IController。"
控制器:
public class DBController : Controller
{
// GET: /DB/
cartableContext cdc = new cartableContext();//connect to the sql express database.
//This action creates a view that will launch the action below
public ActionResult carDB()
{
List<Cardata> cd = cdc.cardata.ToList();
return View(cd);
}
//This action will be in a HTML.action link
public ActionResult cardetails(string id)
{
Cardata details = cdc.cardata.Single(det => det.model == id);
return View(details);
}
{
视图(这是崩溃的行):
model: <%Html.Action(cardata.model, "~/cardetails");%>
我试过
model:Html.Action(cardata.model,&#34; cardetails&#34;);
model:Html.Action(cardata.model,&#34; / DB / cardetails&#34;);
我也尝试在global.asax中创建另一个route.maprout但没有运气所以我将文件返回给它默认
如何在/ DB / not / DB / carDB中启动视图操作?
由于