简体   繁体   English

删除C#中JavaScript创建的本地存储的方法

[英]Way to remove localstorage created by JavaScript in C#

I am developing Windows phone 7.1 PhoneGap app. 我正在开发Windows Phone 7.1 PhoneGap应用程序。 I would like to remove localstorage which was created by window.localStorage.setItem JavaScript code in C#. 我想删除由window.localStorage.setItem JavaScript代码在C#中创建的localstorage。 I know, in JavaScript we can remove using window.localStorage.removeItem . 我知道,在JavaScript中,我们可以使用window.localStorage.removeItem进行删除。 But, I want to remove from code behind C#. 但是,我想从C#后面的代码中删除。 Any help is appreciated. 任何帮助表示赞赏。

Use this code, 使用此代码,

ScriptManager.RegisterStartupScript(this, GetType(), "YourUniqueScriptKey", 
        "localStorage.removeItem(key);", true);

note: local storage is a client side and C# is serverside. 注意:本地存储是客户端,C#是服务器端。 so simple you cannot access client side items with c#. 非常简单,您无法使用c#访问客户端项。 but in above code it will run a javascript code in the first page load after your c# event. 但是在上面的代码中,它将在c#事件发生后的首页加载中运行javascript代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM