0

stackoverflow 上的这个现有问题“Filling a DropDownList with an AJAX response and get the selected value on the server with ASP.NET WebForms”接近回答我的问题,但不完全是。我有一个从使用 jquery 和 WebMethod 调用的存储过程填充的下拉列表。

填充下拉列表后,selectedindexchanged 事件在客户端进行处理并且运行良好,返回代表日期范围的字符串(例如 01/01/2013 - 03/31/2012)。我需要做的是捕获所选项目文本并将字符串保存在 vb 中,以便我可以拆分它并将日期范围的值单独传递给 vb.net 函数。

如何获取已更改客户端的选定项文本并将其保存在 vb.net 字符串变量中?

accountingPeriodDDL.change(
                function (event) {
                    accountingPeriodSelection.val(accountingPeriodDDL.val());
                    accountingPeriodText.val($("option:selected", accountingPeriodDDL).text());
                }
                );
4

1 回答 1

0

您可以将值存储在隐藏字段中。从客户端存储在隐藏字段中的值在回发期间被保留,因此您可以在服务器端 VB.NET 代码中读取该值

于 2013-05-31T19:17:47.363 回答