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