C# 在asp.net中通过jQuery存储innerhtml?

C# 在asp.net中通过jQuery存储innerhtml?,c#,javascript,jquery,asp.net,innerhtml,C#,Javascript,Jquery,Asp.net,Innerhtml,我有 <div id="ulAndil" runat="server"> </div> 和按钮 <asp:Button ID="btnAssignJudToCourse" runat="server" Text="تاكيد " CssClass="button" CausesValidation="false" OnClientClick="javascript:getShape();" OnClick="btnA

我有

<div id="ulAndil" runat="server">

</div>

和按钮

<asp:Button ID="btnAssignJudToCourse" runat="server" Text="تاكيد " 
      CssClass="button" CausesValidation="false" 
      OnClientClick="javascript:getShape();" 
      OnClick="btnAssignJudToCourse_Click" Visible="false" />

在运行时,我创建了许多可排序的html控件,然后单击确认 我想在会话中回发按钮之前保存这个div的内部html或其他内容

使用jQuery,所以当用户单击按钮时,jQuery获取div的内部html并将其存储在cookie会话中,任何东西都可以在回发后存储它,我可以检索它


请告诉我这个jQuery或javascript方法的确切代码,以及如何调用按钮,为什么不将生成的HTML放在一个隐藏字段中并发回呢

假设getShape()是javascript函数

function getShape()
{

//your validations applied

document.getElementById('hdnHTML').value = document.getElementById('ulAndil').value;

return true;

}

其中hdnHTML是HTML的隐藏元素。

您在使用HTML5吗?您可以将其存储在会话或本地存储中。回发后,我可以从隐藏文件中检索内部html吗?我每次编写enter函数时都会告诉我ulAndil div为null,但我在ulAndil div中看到html生成的代码。您使用ulAndil.innerHtml获得值了吗