【发布时间】:2011-03-07 08:36:12
【问题描述】:
我正在用 ASP.NET 编写一个网站。 我有一个 DataList,它显示了我的数据表中的所有书籍。对于每本书,我都有一个按钮可以将项目置于编辑模式。 每个项目都有一系列字段,如标题、作者、关键字等。其中有一个部分和一个部门字段,用于描述该部分中的哪个部分以及该部分中的哪个部门拥有这本书。
这是我遇到的问题:
节和分部的名称存储在两个数据表中,这两个数据表引用了哪些分部属于哪个节。从逻辑上讲,编辑模板有两个下拉列表:一个用于分区,一个用于分区。我希望能够根据第一个列表中选择的部分来限制第二个下拉列表中的分区选择。到这里我还好,下一点让我发疯了。
如果用户更改了部分,然后由于某种原因决定将其更改回原来的值,我希望所选的分区默认恢复为原来的值,以避免无意中更改。
我试图对选定的值进行数据绑定,但是当该部分更改为不包含原始分区的部分时,会出现可怕的“列表中未找到项目”错误。
有谁知道如何实现这种依赖关系? 非常感谢!
【问题讨论】:
标签: asp.net drop-down-menu dependencies selectedvalue