クエリ文字列を使用した URL の作成に問題があります。私はそれをしたいことをするこのコードを持っています:
formatoptions: { baseLinkUrl: '@Url.Action("UserInformation", "UserList")', idName: 'Id' }
これにより、適切な URL (/UserInformation?Id=4) が作成されます。
これは私が問題を抱えているセクションであり、基本的に上記のものを複製しようとしていますが、構文が異なり、何が問題なのかわかりません。
results.Add(New SearchResult With {.Link = Url.Action("UserInformation", "UserList", New With {.id = use.Id}), .Text = use.ToString, .Type = "User"})
これにより、URL が少しずれて (/UserInformation/4)、そのページからリダイレクトするときに問題が発生します。これを編集して、適切な URL 文字列を複製したいと思います。
これは、機能させるために考え出したちょっとしたハックですが、可能であれば「適切に」実行したいと思います
results.Add(New SearchResult With {.Link = Url.Content("~/UserList/UserInformation?Id=" & use.Id), .Text = use.ToString, .Type = "User"})