通过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?的主要内容,如果未能解决你的问题,请参考以下文章
使用 jquery 创建一个列表并将其发布到 asp.net mvc
如何使用html和jquery通过asp.net核心api调用获取数据?
jQuery 通过 Ajax 在 ASP.NET MVC C# 中调用 Action 方法