【发布时间】:2012-09-08 00:16:54
【问题描述】:
我正在构建一个投票应用程序。用户输入一个问题,然后单击一个按钮为答案动态创建文本框。
然后我使用以下代码序列化表单:
var formData = $("#form1").find("input,textarea,select,hidden").not("#__VIEWSTATE,#__EVENTVALIDATION").serializeObject();
我使用 jQuery.ajax 将序列化信息发送到使用 data: formData 的 WebMethod
这是我的问题开始的地方。如果它是静态表单,我的 webmethod 将是;
<WebMethod()>_
Public Shared Function addPoll(byval question as string, byval answer1 as string, etc...)
由于它们是动态的,我如何定义我的参数以及如何在 webmethod 函数中循环它们?
任何帮助将不胜感激......
【问题讨论】:
-
你可以使用
Dictionary对象吗?它们很容易序列化/反序列化。 -
你能举个例子吗?以前没用过..
-
我在下面举了一个例子。希望对您有所帮助。