我有一个布局
页面,它使用Telerik的组合框
设置应用程序中的项目列表,如下所示。组合框
允许用户选择他/她想要处理的项目。
一旦做出选择,我希望应用程序中的所有后续动作都应该对应于所选的项目。我可以在会话
中保留项目信息,但是如果用户选择在新选项卡和第二个选项卡中打开该信息,则用户切换到不同的项目,返回到第一个选项卡并刷新页面,那么会话信息(项目)将发生更改,这将在我的应用程序中产生问题。
那么,对于我来说,保存layout.cshtml
控件的项目信息的最佳方法是什么,以便我可以在应用程序中使用它,从而使呈现的每个页面都使用当前/正确选择的值。
TempData
/QueryStrings
,但我不知道它们是否能合理地解决我的问题。如果是,那么应该如何通用地使用它们(特别是QueryStrings
)而不使解决方案复杂化?
LocalStroage
和SessionStorage
似乎也是相关的解决方案,但在用户从现有页面打开新选项卡的情况下,如何使用它们呢?项目#将如何在新打开的页面/窗口/选项卡上持久存在?
这样的事情是可以实现的,如果您确保url在进行选择时发生更改。
假设您在下拉框中选择了项目C-1379,此时您的url可以变为http://localhost:58692/pid=C-1379。
从现在起,您的页面可以加载所需的数据,从查询字符串中检索所需的信息。不要使用session或localstorage或类似的东西,因为它不会工作。
如果您从现在开始的所有工作都是基于api调用完成的,例如,您更改了一些属性,然后发布一个帖子来更新所述详细信息,那么这也非常容易完成。
telerik控件通常有一些与其相关联的事件。你正在使用的那个应该有一个onChange或类似的东西。在这里,您将使用所选项目的值更新查询字符串,然后可以继续执行所需的操作
我有一个包含数百个嵌套子文件夹的大目录树。我只需要将4个文件夹及其内容复制到远程系统,但我需要保持目标文件夹结构不变。 例如。 我想复制/测试/sub1/sub1/*到目标,例如user@system:/test/sub1/subsub1/*但我不想复制subsub2或sub2。 我尝试使用scp如下: 结果:scp:/test/sub1/subsub1:没有这样的文件或目录 我也尝试过: 这可以
我有以下docker撰写。yml公司 当我运行docker compose up时,它会创建指定的卷mongodb,并启动所有需要的容器。但让我困惑的是,卷文件夹有两个空文件夹:
问题内容: 我将创建一个或多或少具有以下形式的结构: 我想将这些值写入文件并在后续调用中读取它们。我最初的计划是将它们读入映射并使用键(路径)查找值(哈希和LastModified)。Go中有一种巧妙的方法吗? 如果没有,您可以推荐哪种文件格式?我已经阅读并尝试了先前项目中的一些键/值文件存储,但并未使用Go进行试验。现在,我的要求可能非常简单,因此大型数据库服务器系统会显得过大。我只想要我可以快
想要改进此问题?通过编辑这篇文章来更新问题,以便可以用事实和引用来回答它。 在我的Web应用程序中,我希望允许“客户端用户”上传大量图像文件,并且“客户端用户”必须能够看到上传图像文件的网格。 在这种情况下,所有图像文件都有权进行上传、读取、删除和编辑操作。 基本上我使用的是java技术,但我有疑问, < li >管理这种大型图像文件最安全、最有效的方法是什么? < li >在这种web应用程序中
我在一个Polymer2.0应用程序中使用了一个vaadin-grid,其中有几个列,几乎所有列都有一个Vaadin-Grid-Sorter。由于我想给用户一个机会来保持其排序首选项,我的问题是: 我可以在代码中设置要排序的列和排序方向吗? 我看了一下网格源代码,但没有找到任何(公共)属性。
好的,所以我已经制作了一个文本编辑器,到目前为止,它可以使用JFileChooser创建新文件和打开文件。 我正在努力做的是让文件的保存工作。每次添加或打开一些文件时,它都会向tabbedpane中添加一个新的选项卡,名称要么是文件1等,要么是打开的文件的名称。 另外,我如何使一个文件的当前选定标签textarea?我试过了,但不行: 所以我需要在textArea中创建一个字符串文件。