gpt4 book ai didi

javascript - 如何从 C# 代码后面调用本地存储的 javascript 函数

转载 作者:行者123 更新时间:2023-11-28 00:26:04 25 4
gpt4 key购买 nike

我有 javascript 文件来将用户数据存储在本地存储中。由于某种原因,我需要从 C# 代码后面或网站的 html 页面调用 javascript 代码。

这是我的 JavaScript 代码:

   LocalStorage.setItem("TestUser", JSON.stringify(
{
"Usr_UserAvatar": “Avartar”,
"Usr_Username": “The username (string)”,
"Usr_Email": “Email (string)”,
"Usr_FirstName": “First name (string)”,
"Usr_LastName": “Last name (string)”,
"Usr_CompanyName": “Company name (string)”,
"Usr_CountryCode": “Country code (string)”,
"isAdmin": “If the user has admin rights (boolean)”
}
});

如何从 C# 代码后面调用此代码?请指导我如何做到这一点。谢谢。

最佳答案

首先,您的问题与LocalStorage无关。您只想从 ASP.NET 运行一些 JavaScript 代码。

假设您正在使用 WebForms,我想这是因为您使用了表达式Code Behind,您可以按照@Angus 所说的进行操作。在客户端 .js 文件中注册一个函数并使用 RegisterStartupScript 运行它.

或者,您可以简单地将其放在 ASPX 文件、MasterpageRazorView 中的某个位置:

<script type="application/javascript">
LocalStorage.setItem("TestUser", JSON.stringify(
{
"Usr_UserAvatar": “Avartar”,
"Usr_Username": “The username (string)”,
"Usr_Email": “Email (string)”,
"Usr_FirstName": “First name (string)”,
"Usr_LastName": “Last name (string)”,
"Usr_CompanyName": “Company name (string)”,
"Usr_CountryCode": “Country code (string)”,
"isAdmin": “If the user has admin rights (boolean)”
}
});
</script>

关于javascript - 如何从 C# 代码后面调用本地存储的 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29481522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com