我在ASP.NET上创建了一个简单的Web表单,其中包含一个DropDownList,其中包含数据库中表(h.PhotoAlbums)的所有记录的名称。当用户选择相册时,该相册的所有项目(带有tootlips的照片)按顺序出现在页面上。我已经通过ListView控件执行此操作,将LINQ源指定为数据源。
我希望通过选择相册来授予用户除了相册中已存在的项目的外观之外,同时在同一页面上插入所选相册中的新项目的可能性。我认为我应该只使用DetailsView控件并调整它,以便插入项目。是否可以在选择专辑后出现DetailsView;不是在最初加载页面时?怎么样?
答案 0 :(得分:0)
如果我理解你的问题,
您最初可以将visible = "false"
设置为DetailsView
。然后,在DropDownList
OnSelectedIndexChanged方法中,您可以检查所选值并设置visible= "true"
。在DropDownList
中,您应该设置属性AutoPostBack="true"
希望这有助于