アイテムのリストであるインデックスビューページ内でクエリを実行できますか?「where句」を使用して他のテーブルのレコードをクエリしたいので、URLで選択したアイテムのIDを取得するだけで、インデックスビューページ内にも表示されます。クエリを実行できる場合は、例が必要です。私はasp.netmvc4を使用しています。ありがとう。
質問する
66 次
2 に答える
0
テストコントローラー
Function Index() As ActionResult
Return View()
End Function
Function page(id As String) As ActionResult
Return View()
End Function
..... ビューページ .. ..... インデックス .... `
<h2>Index</h2>
<a href="@Url.Content("~/Test/page/1")">1</a>
<a href="@Url.Content("~/Test/page/2")">2</a>
<a href="@Url.Content("~/Test/page/3")">3</a>
……ページページ……
@Code
ViewData("Title") = "page"
Dim str = Request.Url.ToString()
Dim laststr = Microsoft.VisualBasic.Right(str, 1)
Dim vs As New Ve.VeDataSource
ViewData("abc") = ((From r In vs.aspnet_Roles Order By r.RoleId Select r.RoleName).Skip(laststr)).FirstOrDefault
End Code
<h2>page</h2>
<br />
@ViewData("abc")
于 2013-01-24T15:11:23.917 に答える
0
ビューページでコードブロックを作成し、クエリの返されたデータをビューバッグに保存すると、ビューバッグを他の場所で使用できます。
于 2013-01-24T12:49:31.053 に答える