【问题标题】:Can values from dropdownlists in detailsview be updated without autopostback?可以在没有自动回发的情况下更新 detailsview 中下拉列表中的值吗?
【发布时间】:2012-09-21 00:10:24
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: c# drop-down-menu autopostback


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您的问题并不完全清楚。但是如果你想在 dd1 的 change 事件上改变 dd2 的值,你可以使用下面的代码:

      $("#").val($("#option:selected").text() );

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

      【讨论】:

        猜你喜欢
        • 2021-11-12
        • 1970-01-01
        • 2011-08-09
        • 1970-01-01
        • 1970-01-01
        • 2016-10-31
        • 2010-12-04
        • 2018-10-17
        • 1970-01-01
        相关资源
        最近更新 更多