var data = $("#list2 li").map(function () { return $(this).children().html(); }).get();
数据变量包含使用jquery
获取的值任何人都可以建议我如何在网页类后面的代码中使用此数组 按钮.click事件 我的按钮是aspx控件(runat =“server”) 如
script type =“text / javascript”>
function eOrder(){ var data = $(“#list1 li”)。map(function(){return $(this).children()。html();})。get(); 调试器; };
<div style="clear:both;"></div>
</div>
<asp:Button ID="btnSave" runat="server" Text="Save" />
列表中的值是在Page_Load方法上动态生成的
li = new HtmlGenericControl(“li”); div = new HtmlGenericControl(“div”); div.InnerText = webpart.DisplayTitle; li.Controls.Add(DIV); list2.Controls.Add(LI);
&安培;该列表也是 runat =“server”
基本上我需要在btnSave上的类后面的代码中发送数据数据点击
提前谢谢
答案 0 :(得分:0)
最简单的方法是在页面上添加一个HiddenField,并使用jQuery将其值设置为数组的字符串。然后在代码后面使用JSON反序列化器将字符串转换为某种类型的数组。
对于反序列化,您可以使用.NET Framework提供的JSON功能:http://msdn.microsoft.com/en-us/library/bb412179.aspx 这有点复杂,但不会为项目添加依赖项。
或者,您可以使用越来越受欢迎的JSON.NET。它似乎更容易使用,但对您的项目是一个额外的依赖。如果你做了很多JSON工作服务器,你可能想要使用它。
答案 1 :(得分:-1)
认为你可以在这里使用Ajax jQuery.ajax