javascript - 将服务器控件的值传递给 ASPx 客户端事件

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

我的页面中有一个组合框:

<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?
}" />

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

最佳答案

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

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

关于javascript - 将服务器控件的值传递给 ASPx 客户端事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16345885/

相关文章:

javascript - Webix Datatable onclick 无法获取选定行数据

javascript - JQuery 处理克隆对象

c# - 在 .cshtml 页面中发送和接收数据

asp.net - 在 IIS 10 中禁用 Asp.net 网站的客户端证书验证,但允许应用程序请求传入的客户端证书

sql - SQL Server 中的作业历史记录

php - 更改点击事件上的php变量

javascript - 对于在 HTML5 Canvas 中绘制正弦函数的图形,所有输入是什么?

javascript - 从 Javascript 触发回发

sql - 重建数据库中的所有索引

php - PDOExeption SQLSTATE[HY001] 无法分配足够的内存