【发布时间】:2018-04-06 03:56:46
【问题描述】:
我正在MVC 开发一个项目,它一直工作正常,但我无法解决错误,我尝试访问从global. asax 创建的带有参数的url,但它给了我错误代码 404。
routes.MapRoute(
"Unit",
"Home/Unit/{id}/{name}",
new { controller = "Home", action = "Unit", id = UrlParameter.Optional }
);
这里我在 jquery 中创建路由,我将路由添加到带有文本的 div
$('#nombreUnidad').append("<a href='Unit/" + param.Unidad.Id + "/" + param.Unidad.NombreUnidad + "'>Nombre: " + param.Unidad.NombreUnidad + "</a>");
我的控制器的 actionresult 也是如此
public ActionResult Unit(int id, string name)
{
return View("~/Views/Home/Unit.cshtml");
}
我想通过单击 div 来访问该视图,是的,在这种情况下,视图将有一个模型,它类似于配置文件,这就是为什么在 jquery 中我在 div 的文本上创建路径能够使用我选择的单位的数据返回视图
【问题讨论】:
-
你检查过inspect元素中的url吗?
-
抱歉,我该怎么做?
-
其实点击链接后就可以查看网址了。并将其粘贴到问题中
标签: c# jquery .net asp.net-mvc