【问题标题】:Passing the values of server controls to ASPx client side events将服务器控件的值传递给 ASPx 客户端事件
【发布时间】:2013-05-02 19:08:47
【问题描述】:

我的页面中有一个 ComboBox:

<dx:ASPxComboBox ID="comboSiteID" runat="server" style="margin-bottom: 0px" ValueField="name" Width="120px"></dx:ASPxComboBox>

当用户从这个组合框中选择一个项目时,我想查询 MSSQL 并在标签上显示返回值:

<dx:ASPxLabel ID="ASPxLabel1" runat="server" Text="Value is here"></dx:ASPxLabel>

似乎客户端事件是放置我的代码的合适事件

<clientsideevents TextChanged="function(s, e) {
    // What to do?
}" />

完成这项任务的最佳方法是什么?

【问题讨论】:

    标签: javascript asp.net sql-server devexpress client-side-scripting


    【解决方案1】:

    如果您在客户端执行此操作,则需要调用 Web 服务,让该 Web 服务查询数据库,并通过 JSON 返回结果。这真的是你想要做的吗?如果你是,网络服务就是诀窍。

    或者,您可以设置AutoPostBack="true",将页面回传到服务器,然后从那里查询数据库并将结果加载到标签中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多