问题标签 [state-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2571 浏览

wpf - WPF - MVVM 屏幕管理

想象一下,您有一个复杂的数据对象。它足够复杂,要编辑对象的各种属性,最好让用户拥有多个屏幕。它本质上是一个用于配置项目的购物车。

因此,一个屏幕将允许您添加项目。另一种方法是允许您添加对这些项目的修改,即与成本相关的预定更改。第三个屏幕将允许您为您的项目配置全局设置。

我相信你可以猜到,每个屏幕都在完全相同的购物车上运行,只是改变了里面物品的不同属性和关系。

因此,我们将尝试使用 MVVM 编写应用程序,在讨论各种屏幕(以及它们之间的导航)时,我们遇到了以下问题:

人们在使用 MVVM 时通常如何管理应用程序状态?用户用来切换屏幕的导航栏将存在于屏幕之外,但是当用户点击它时,人们通常使用哪些方式来隐藏和显示另一个?

更一般地说,人们如何处理全局应用程序状态?用户一次只能操作一个购物车,一次只能有一个用户登录,一次只能显示一个屏幕。最好创建一个存储这些重要属性的单例,并且 ViewModel 可以保留它们的副本并通过事件聚合器订阅更改?

如您所知,我什至不知道从哪里开始解决这个问题,因此欢迎和接受任何建议。

0 投票
2 回答
3071 浏览

ajax - 在 URL 哈希/片段中存储 JSON 的最佳实践

我正在构建一个单页 AJAX 应用程序,并且希望在某些情况下在 URL 哈希 (#) 之后将状态存储在 JSON 中。我已经看到其他几个网站这样做了,但我希望在我努力实现这一点时获得一些最佳实践、技巧或陷阱。

0 投票
3 回答
6426 浏览

asp.net - 如何在 asp.net 中学习状态管理的最佳实践

我是编程新手,特别是网络基础编程。我想学习有关状态管理技术的最佳实践。我是说

当我们必须创建会话时?

何时使用会话如何检查空会话?,

什么时候使用cookies?

何时使用隐藏字段?

all 之间有什么区别?

在特定时间使用哪种技术?

由于状态管理不成功,应用程序如何崩溃?在开发 Web 应用程序时,我们需要牢记关于状态管理的哪些事项......???

有这么多问题。也许你们知道。请帮我解决我的困惑。

提前致谢 !

0 投票
3 回答
3445 浏览

iis-7 - 将请求从一台 IIS 7 服务器传输到另一台

是否有任何方法可以配置 IIS 7 以类似于该Server.Transfer()方法在 ASP.NET 中的工作方式将请求传输到另一台服务器。

0 投票
2 回答
167 浏览

.net - 如果数据库崩溃以及如何在用户不知情的情况下维护站点,Web 应用程序会发生什么?

构建一个.net web 应用程序,所以我只想知道

  • 如果数据库崩溃,Web 应用程序会发生什么?
  • 如何在用户不知道发生了什么的情况下维护网站?
  • 如何处理用户输入的数据?
  • 说如果我使用状态管理,我可以通过什么方式保存数据?
0 投票
2 回答
493 浏览

listbox - 列表框多个选定值

如何将一个 ascx 页面中会话中的多个选定列表框值传递到另一个 ascx 页面代码是 NameObjectCollection eeSearchString=new NameObjectCollection();

在另一个页面中,我可以访问这样的状态吗?

请告诉我??还是我需要再次使用循环???

0 投票
1 回答
323 浏览

javascript - 使用 MVC 原理实现一页 JavaScript Web 应用程序

你将如何使用 MVC 的原则在 JavaScript 中实现这个应用程序?

在此处输入图像描述

如您所见,该应用程序基本上有 3 个视图:“侧边栏”、“可视化”和“时间滑块”。基础模型必须跟踪选定的国家和年份。

初始化应用程序时,它应该加载一个用数据填充模型的 json 文件。对于某种事件系统(请告知),控制器应该被通知一个稳定的模型,并且应该设置相应的视图。

例如,在侧边栏中添加一个国家应该触发数据重新加载,然后更新可视化视图的 x/y 比例以适应更多国家等。

您将如何将逻辑与视图分开(模型、视图和控制器分别包含哪些内容)以及您将使用哪些库?(尤其是关于事件处理)。

代码非常感谢......谢谢。

0 投票
2 回答
8721 浏览

javascript - Backbone.js 状态管理/基于 url 片段的视图初始化

我正在尝试使用 Backbone.js 跟踪此应用程序中的状态:

在此处输入图像描述

我有一个带有一组默认值的“ChartAppModel”:

如果给定一个起始片段,则应覆盖此默认状态:

现在,例如 SidebarView 已准备好更新:

问题是我在更新模型的侧边栏上也有一个事件处理程序:

所以会有一个反馈循环......然后,我还想要一种推动新状态的方法 - 所以我听模型变化:

......很快这个国家经理就会崩溃......

问题:

1)我如何根据片段初始化我的视图(例如“应该检查哪些复选框”)?(任何关于非典型“路线”的状态/开始状态最佳实践的提示都值得赞赏)

2)如何避免我的视图在他们自己监听的模型上设置属性?

3)如何根据模型的一部分推送新状态?

奖金 :)

4) 你将如何布置所描述的应用程序的代码?

谢谢!

0 投票
1 回答
594 浏览

asp.net - 在往返过程中保留隐藏变量的值

我需要在服务器往返过程中维护一个唯一标识符。这适用于网站中的任何页面。因此,唯一标识符的值存储在应用程序母版页中隐藏变量的 from 中。

在往返旅行中保持此价值的最佳方法是什么?我正在使用 ASP.net

谢谢,

0 投票
2 回答
606 浏览

ios - UItableViewCell 具有多个标签且需要保留选择的自定义 ContentView

我在每个单元格中有一个UITableView带有多个UILabels 的网格视图。我添加了一个UIGestureRecognizer对这些标签中的每一个执行一些操作(例如更改其背景)。一切正常。

但问题是每当我向上或向下滚动时,在单元格中选择的标签都会失去其选择状态。当我搜索时,有人建议我创建具有不同单元格 ID 的单元格或改用,但与在'sUIScrollView中添加多个标签相比,这两种方法都会使用更多内存。UITableViewCellcontentView

UILabel滚动时如何保留每个单元格中 s 的选择状态?