我在我的 cshtml 页面上创建了这个链接:
<a href="@Url.Action("Edit", "Contacts", new { pagenumber = ViewData["contact_scroll"].ToString(), clickContact = "1", contact_id = contact.id })">
尽管所有三个键都不为空,并且当我将鼠标放在链接上时显示的 url 是正确的:
Edit?pagenumber=0&clickContact=1&contact_id=307
如果我在 ActionResult 编辑的开头放置一个断点,在 Request.QueryString 键中,只有 contact_id 值。Request 对象的 RawUrl 仅包含:
/Contacts/Edit?contact_id=299
我怎么解决这个问题?