如果没有通过url显示,我如何通过actionlink传递id?
@Html.ActionLink("Edit", "Edit", new { id = item.Id}) |
网址在我看来是下一张图片形式:
http://localhost:49723/UsersAdmin/Edit?id=c070d5f8-57ce-4714-a3e7-2b293b1a3e12
应该将参数id传递给编辑页面,否则会在URL中显示。
提前致谢!
答案 0 :(得分:0)
如果你想在最后得到一个链接(即)那么就没有办法,因为点击链接会使浏览器向给定的URL发送一个GET请求,并且指定参数的唯一方法是作为网址。
如果您仍想从网址中“隐藏”ID,请发出POST请求并在帖子正文中发送ID。
但是我强烈不建议使用POST,因为它与POST请求用于更新数据的HTTP请求约定相矛盾。