通过 javascript 将值存储在 ViewBag 中

2024-01-06

如何在 ViewBag 中存储值并从 javascript 访问它?


您无法通过 javascript 将值存储在 ViewBag 中。 ViewBag是服务器端概念,仅存在于服务器上。 JavaScript 在客户端上运行。至于将 ViewBag 中的一些数据存储到 javascript 变量中,您可以使用以下命令:

<script type="text/javascript">
    var foo = @Html.Raw(Json.Encode(ViewBag.FooBar))
</script>

话虽如此,我总是建议人们不要在 ASP.NET MVC 中使用 ViewBag/ViewData。我建议使用强类型视图和视图模型。所以你的代码将如下所示:

@model MyViewModel
<script type="text/javascript">
    var foo = @Html.Raw(Json.Encode(Model))
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 javascript 将值存储在 ViewBag 中 的相关文章

随机推荐

  • 可视化解决方案资源管理器中的实际文件夹?

    MS Visual Studio 有解决方案资源管理器 我可以在其中查看所有项目文件 我还可以创建类似于文件文件夹的过滤器 以将它们分组 问题是 我希望我的文件在磁盘上的视觉和物理上分组 但我不想在视觉和磁盘上应用每个更改两次 有没有什么方
  • Go中的PostgreSQL列表参数(使用数据库/SQL和pq)

    我正在尝试编写一个采用列表参数 即作为值列表的单个参数 的查询 看来这在 PostgreSQL 中至少有时是可能的 https stackoverflow com a 10829760 836390 https stackoverflow
  • Swing 组件何时“可显示”?

    有没有办法 例如 通过事件 来确定 Swing 组件何时变为 可显示 根据 JavadocsComponent getGraphics http java sun com j2se 1 5 0 docs api java awt Compo
  • HttpClient - 处理聚合异常

    您好 我正在使用与此类似的 HttpClient public static Task
  • github 上的 Teamcity 构建徽章

    我想在我的 github 页面上添加 teamcity 构建徽章 我的存储库是私有 github 存储库 我首先将下面的代码包含为link https blog jetbrains com teamcity 2012 07 teamcity
  • 定义实体框架 1:1 关联

    我试图在实体框架模型中定义两个实体之间的 1 1 关联 一个映射到表 另一个映射到视图 使用 DefinedQuery 当尝试在设计器中定义映射时 它让我选择 1 表或视图来映射关联 我应该选择什么 我可以选择两个表中的任何一个 但随后我被
  • 更新 Ruby on Rails 控制器中的参数

    我有一个控制器 我想在更新之前更新其中一个参数的值 以便在同一个保存到数据库的操作中进行更新 不幸的是 下面的代码没有设置z在数据库中 if model x YES model z blank model params z Time now
  • 如何在Eclipse的“运行配置”中设置“主类”

    在一个Java项目中 有两个java文件都有main方法 这两个java文件的绝对路径是 C Desktop project1 src com pre moveposition1 java And C Desktop project1 sr
  • TypeError:TextIOWrapper 类型的对象不可 JSON 序列化

    如果代码正常工作 那么每当有人在聊天中输入内容时 他们都会获得 5 经验 并且该信息会被放入 json文件 但发生的情况是每当有人在聊天中输入内容时就会出现此错误 on message users json dumps f TypeErro
  • Visual Studio Code 语言扩展继承现有的

    在 Visual Studio Code 中 只需提供语法文件即可添加自己的语言扩展 例如通过 JSON 我想为我使用的特定脚本语言提供语法文件 脚本语言嵌入在 ARM 汇编源代码中 并且已经存在一个插件 所以我基本上想通过我的脚本语言来扩
  • Log4j 1:如何在不更新版本到2.15.0的情况下缓解Log4j中的漏洞

    我正在使用 Log4j 1 2 16 我将其与 Maven 一起使用Selenium https en wikipedia org wiki Selenium 28software 29测试Java项目 我正在寻找一种无需升级Log4j版本
  • 创建动态 php 插入 mysql 函数?

    我有一篇包含很多变量的帖子 我想知道是否有某种方法可以动态地将信息插入到 mysql 中 而不是手动全部输入 因为帖子变量会根据用户选择的内容而变化 这就是我们用来做类似事情的方法 插入到我们无法控制的表中 并且没有 API 访问权限 使用
  • 如何在使用 Core Graphics 绘制的图像上设置辅助功能标签?

    我正在尝试围绕一些核心图形逻辑编写 UIAutomation 测试 目前我们正在使用核心图形来绘制图像 我正在尝试在图像上设置可访问性标签 标识符 值 以便我可以通过 UIAutomation 测试验证其存在 但无论我做什么 我都无法在 D
  • ListFragment 未渲染且适配器中的 getView() 未被调用

    据我所知 这可能是因为我的 ListView 没有显示 我已经验证 getCount 返回的值不为零 但我看不出我做错了什么 一切都加载并表现得好像它正在工作 但 ListView 从未出现 我在 mix xml 中的片段引用上放置了背景颜
  • 如何选择特定客户?

    我创建了以下表格 create table customers ID varchar 9 name varchar 15 CONSTRAINT pk id PRIMARY KEY ID create table living places
  • GMail 似乎忽略回复

    我正在使用 Gmail 帐户从我的网站发送电子邮件 我使用同一帐户来接收由我网站上的联系工具生成的电子邮件 我使用 回复 字段是为了更轻松地回复并轻松回复人们 该消息带有 发件人 地址 并忽略 回复 地址 这是我的标题 Return Pat
  • 如何更改 goroutine 闭包内的外部变量的值

    func this l PostUpload ctx Context ctx Response Status 500 l err models NewL this Config go func err l Save file if err
  • 如何从 Playwright 中的表格的特定列获取文本

    我正在使用 Playwright 进行 e2e 测试 我的问题陈述是我想获取表的特定列的所有行的文本内容 有问题的表格就像这里显示的一样 https ant design components table https ant design
  • 对象创建中的解构赋值

    和我的一样上一个问题 https stackoverflow com questions 69137422 confusing fmt behavior with nested lists 这是一个我无法判断我对 Raku 语义的理解是否遇
  • 通过 javascript 将值存储在 ViewBag 中

    如何在 ViewBag 中存储值并从 javascript 访问它 您无法通过 javascript 将值存储在 ViewBag 中 ViewBag是服务器端概念 仅存在于服务器上 JavaScript 在客户端上运行 至于将 ViewBa