cshtml ページに次のリンクを作成しました。
<a href="@Url.Action("Edit", "Contacts", new { pagenumber = ViewData["contact_scroll"].ToString(), clickContact = "1", contact_id = contact.id })">
3 つのキーはすべて null ではなく、マウスをリンクの上に置いたときに表示される URL は正しいですが:
Edit?pagenumber=0&clickContact=1&contact_id=307
ActionResult Edit の先頭にブレークポイントを配置すると、Request.QueryString キーに contact_id 値しかありません。Request オブジェクトの RawUrl には、以下のみが含まれます。
/Contacts/Edit?contact_id=299
どうすればこの問題を解決できますか?