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

Posted

技术标签:

【中文标题】通过jQuery在asp.net中存储innerhtml?【英文标题】:Store innerhtml by jQuery in asp.net? 【发布时间】:2012-04-22 17:41:12 【问题描述】:

我有

<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 方法的确切代码以及如何调用按钮

【问题讨论】:

您使用的是 HTML5 吗?然后你可以将它存储在 session 或 localstorage 中。 【参考方案1】:

为什么不把生成的 HTML 放在一个隐藏字段中并回发。

说 getShape() 是你的 javascript 函数

function getShape()


//your validations applied

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

return true;


其中 hdnHTML 是 HTML 的隐藏元素。

【讨论】:

ok 回发后我可以从隐藏文件中检索内部 html 吗? 我每次进入函数都写了代码,告诉我ulAndil div为空,但我在ulAndil div中看到了html中生成的代码 你是否在使用 ulAndil.innerHtml 获得价值

以上是关于通过jQuery在asp.net中存储innerhtml?的主要内容,如果未能解决你的问题,请参考以下文章

将 ASP.NET 会话传递给 jQuery

使用 jquery 创建一个列表并将其发布到 asp.net mvc

如何使用html和jquery通过asp.net核心api调用获取数据?

jQuery 通过 Ajax 在 ASP.NET MVC C# 中调用 Action 方法

如何通过 jQuery ajax 更新 ASP.NET MVC ViewData?

在 PostBack (ASP.NET) 上运行 jQuery 函数