我正在创建一个程序,其中我有一个数据库,其中有我想要过滤的记录。筛选器有4个输入文本“type=”,并根据我键入的筛选器返回正确的记录。问题是,当我单击Next Page链接(PaginatedList的)时,第二个页面没有适应的过滤器。它会丢失我给出的过滤器。我知道我必须给asp-route在下一页链接一些变量与过滤器中的数据,就像微软教程给currentFilter,但我有4个这样的过滤器:Name=x&Phone=y&…
下面是我简化的控制器代码:
public async Task<IActionResult> Index( some variables
因此,我想对数据库中的一组特定数据应用不同的过滤器,比方说,我只想获取特定类型的电影,并基于这些过滤的数据从这些过滤的电影中按其名称搜索特定的电影。在本教程中,here通过索引功能对数据(电影)进行过滤,只需单击一次按钮即可完成。 public async Task<IActionResult> Index(string movieGenre, string searchString)
{
// Use LINQ to get list of genres.
IQueryable<string> genr
我创建了一个datalist,它从sql数据库中提取图像和数据。我刚刚添加了一个复选框值,我的用户检查他们是否希望该项目隐藏在列表中。如果不选中它,它将显示。
我能够知道如何显示所有的项目,但即使在数据库中签入该项目,我也无法隐藏该单独的项目。
以下是我到目前为止所拥有的:
//this is the aspx page info that has the datalist
<asp:CheckBox runat="server" ID="indicator" Enabled="