我可以永久更改html按钮的值和标签吗?

时间:2012-12-02 12:02:56

标签: javascript asp.net html

我正在制作一个简单的个人管理系统,根据您点击的活动(按钮)跟踪您昨天所做的事情。活动(按钮)应该是可编辑的,我可以使用jquery轻松完成,但我希望即使我重新加载页面也会永久更改它。

<div id='action-container'>
<div class='actions'>
<button id='action1' class="action" data-value="Wash Dishes">Wash Dishes</button>
<button>Edit Button 1</button></div>
</div>

如果有办法,我该怎么办?

2 个答案:

答案 0 :(得分:1)

如果要在服务器上保存状态,则可以将状态保存在服务器可访问的隐藏字段中,并在回发时访问该字段并将状态保存到所需的状态。如果您想在客户端保存状态,可以使用client storage

在html中

<input type="hidden" runat="server" id="hdnstate" />

在javascript中

document.getElementById('<%= hdnstate.ClientId %>').value = "stateinfo";

在Code背后

string strState = hdnstate.Value;

答案 1 :(得分:1)

您可以使用Cookie(用于少量信息)或(在现代浏览器上)local storage,两者都存储状态客户端(在浏览器中)。

对于集中存储,您需要将其存储在自己的服务器上,或者与Google Apps集成,其中rich API和功能集,或DropBox,或者其他几个人。