我可以在作为项目列表的索引视图页面中进行查询吗?因为我想使用“where 子句”查询另一个表的记录,只是获取 url 中所选项目的 Id,它也会显示在索引视图页面内。如果可以查询,我需要一个例子。我正在使用 asp.net mvc4。谢谢。
问问题
66 次
2 回答
0
在视图页面中创建一个代码块,将查询返回的数据保存在一个视图包中,您可以在其他任何地方使用该视图包。
于 2013-01-24T12:49:31.053 回答
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 回答