0

アイテムのリストであるインデックスビューページ内でクエリを実行できますか?「where句」を使用して他のテーブルのレコードをクエリしたいので、URLで選択したアイテムのIDを取得するだけで、インデックスビューページ内にも表示されます。クエリを実行できる場合は、例が必要です。私はasp.netmvc4を使用しています。ありがとう。

4

2 に答える 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 に答える