【发布时间】:2011-10-25 02:03:53
【问题描述】:
如何在不使用 AutoPostBack 的情况下创建动态下拉列表。我问是因为我只想更改第二个下拉列表显示的值,然后用户单击一个按钮并提交。但是,如果我使用 AutoPostBack,那么它会回发到页面并运行在选择最后一个框之前不应运行的代码。 (我在程序的另一部分使用 Postback,所以使用 !IsPostBack 不是一个选项。)我查看了 Javascript,但 ASP 在运行时生成了它的所有控件名称。我能做些什么?我查看了 Ajax CascadingDropDown 控件,但我的问题是它包含在 XML 文件或数据库中,我需要将它包含在我的页面中。有什么想法吗?
【问题讨论】:
-
你能发布一些代码,这样我就可以看到你到目前为止得到了什么?
-
@JamesJohnson 我还没有任何东西,我刚开始考虑这个。我不知道用什么方法来解决这个问题,因为我的第一直觉是 JavaScript,但是在考虑到很难获得实际的控件名称这一事实之后,我放弃了。
标签: c# asp.net dynamic drop-down-menu