我在.cshtml中的操作链接是这样的:
@Html.ActionLink("Reply","Post_Reply",new { item.ID,item.Post_ID,item.Reply_ID })
我在控制器中的方法是这样的:
[Authorize] public ActionResult Post_Reply(int PostId=0,int Id = 0,int ReplyId = 0) { post posts = new post(); posts.ID = Id; return View(posts); }
但只有item.ID的值被传递,
另外两个值item.Post_ID和item.Reply_ID没有被传递..
任何人都可以指导我..
谢谢..
解决方法
看起来你正在为@ Html.ActionLink使用错误的重载:
尝试:
@Html.ActionLink("Reply",new { Id = item.ID,PostId = item.Post_ID,ReplyId = item.Reply_ID },null)
原文地址:https://www.jb51.cc/aspnet/247848.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。