Asp.net mvc 4 在MVC4 Razor视图中隐藏URL的参数
当我点击表中的ActionLink时,它会生成以下URL 1234_307150451322是LotNumber的ID,我不想在URL中显示我需要做的ID 要从数据库加载数据并设置为表格式,我的URL是 当我点击相应的莲藕编号时,它会生成如下URLAsp.net mvc 4 在MVC4 Razor视图中隐藏URL的参数,asp.net-mvc-4,Asp.net Mvc 4,当我点击表中的ActionLink时,它会生成以下URL 1234_307150451322是LotNumber的ID,我不想在URL中显示我需要做的ID 要从数据库加载数据并设置为表格式,我的URL是 当我点击相应的莲藕编号时,它会生成如下URL 请帮助我,提前谢谢,对不起我的英语不好看来你有这样的地图路线: routes.MapRoute( "Default", "{controller}/{action}/{id}", new { controller = "Home", a
请帮助我,提前谢谢,对不起我的英语不好看来你有这样的地图路线:
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
因此,现在您的项目ID对应于ID参数。这些URL的工作方式相同:
www.xyz.com/LotNumber/Index/1234_307150451322
www.xyz.com/LotNumber/Index?id=1234_307150451322 这意味着您在调用控制器提取有关当前项的信息时使用GET方法 若您不想将项目ID作为url字符串中的参数,可以使用方法POST发送项目ID
您可以使用一些javascript函数作为发送POST请求的单击事件。您可以使用jquery/ajax来代替POST请求。查看丢失的关于如何做到这一点的好信息