gpt4 book ai didi

c# - 通过 javascript/jquery 填充列表时如何在服务器端获取下拉值

转载 作者:行者123 更新时间:2023-12-03 12:01:15 25 4
gpt4 key购买 nike

我通过 jquery 填充下拉列表,我总是可以像这样获取选定的 dropdownItem:

Request.Form[EducationTypes.UniqueID]

上面的代码是在正常回发到服务器时执行的。

当我在服务器上时,我不知道如何获取列表中的所有项目,而不仅仅是选定的项目...

这可能吗?不,我不想对服务器进行 AJAX 调用,我想知道在进行正常回发时是否可以完成此操作。

谢谢!

最佳答案

<asp:HiddenField>在您的页面中..

然后从 javascript 存储您需要的任何值作为 HiddenField 值,然后从服务器端您可以在回发时访问隐藏字段值。

在 JavaScript 中,您可以将多个值设置为逗号分隔并在服务器上解析它。

或者对于更复杂的数据,您可以通过序列化某个对象 {} 将值设置为 Javascript 中的 json 字符串。与

Sys.Serialization.JavaScriptSerializer.serialize(obj);

* 您需要在页面上有一个 ScriptManager 才能使此 javascript 工作

然后从代码后面,将其反序列化为与 JSON 结构匹配的某个类

JavaScriptSerializer JSS = new JavaScriptSerializer();
JSS.Deserialize<SomeClass>(JsonString);

关于c# - 通过 javascript/jquery 填充列表时如何在服务器端获取下拉值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25405342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com