Asp.net mvc 4 在索引页内进行查询

Asp.net mvc 4 在索引页内进行查询,asp.net-mvc-4,Asp.net Mvc 4,我可以在索引视图页面(项目列表)内进行查询吗?因为我想使用“where子句”查询另一个表的记录,只需获取url中所选项目的Id,它也会显示在索引视图页面中。如果你能做一个查询,我需要一个例子。我正在使用asp.net mvc4。谢谢。在查看页面中创建代码块将查询返回的数据保存在viewbag中,您可以在其他任何地方使用viewbag。测试控制器 Function Index() As ActionResult Return View() End Function Function pa

我可以在索引视图页面(项目列表)内进行查询吗?因为我想使用“where子句”查询另一个表的记录,只需获取url中所选项目的Id,它也会显示在索引视图页面中。如果你能做一个查询,我需要一个例子。我正在使用asp.net mvc4。谢谢。

在查看页面中创建代码块将查询返回的数据保存在viewbag中,您可以在其他任何地方使用viewbag。

测试控制器

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")
@code
ViewData(“标题”)=“页面”
Dim str=Request.Url.ToString()
Dim laststr=Microsoft.VisualBasic.Right(str,1)
Dim vs作为新的虚拟视频数据源
ViewData(“abc”)=(从vs.aspnet_角色中的r按r.RoleId排序选择r.RoleName)。跳过(laststr)).FirstOrDefault
结束代码
页

@视图数据(“abc”)
你能举个例子吗?谢谢谢谢你的回复。这很有帮助。