C# detailsview中的DropDownList中的值是否可以在没有自动回发的情况下更新?

C# detailsview中的DropDownList中的值是否可以在没有自动回发的情况下更新?,c#,drop-down-menu,autopostback,C#,Drop Down Menu,Autopostback,我有一个处于“插入模式”的详细信息视图,因此用户只需看到空白即可输入值。我有两个下拉列表,我想让第二个ddl根据第一个ddl中选择的内容更改其值。我尝试将ddl1设置为标签,以便标签更改时ddl2会更改。我现在遇到的问题是,我需要autopostback来更新标签的值,但是在ddl1上选择“autopostback”会使我的代码抛出数据绑定错误 我想知道是否有任何方法可以绕过使用autopostback并仍然将第一个ddl中选择的值更新到标签 谢谢。尝试使用AjaxControlToolkit。

我有一个处于“插入模式”的详细信息视图,因此用户只需看到空白即可输入值。我有两个下拉列表,我想让第二个ddl根据第一个ddl中选择的内容更改其值。我尝试将ddl1设置为标签,以便标签更改时ddl2会更改。我现在遇到的问题是,我需要autopostback来更新标签的值,但是在ddl1上选择“autopostback”会使我的代码抛出数据绑定错误

我想知道是否有任何方法可以绕过使用autopostback并仍然将第一个ddl中选择的值更新到标签


谢谢。

尝试使用AjaxControlToolkit。它具有级联DDList的功能。使用updatepanel作为这两个DDL的容器,这样就可以省略自动回发。

您的查询不完全清楚。但如果要在dd1的更改事件中更改dd2值,可以使用以下代码:

$(“#”)val($(“#选项:选定”).text()

不清楚您想要的是值还是文本属性。 此外,我不是100%认为这种语法会起作用。但显然,可以使用这个概念在网上搜索您的需求