伙计们,我已经编写代码 15 年多了,但直到 3 个月前才设法避免“Web 开发”。
我继承了一个旧的 Asp.net 应用程序(从 .net 1.1 开始,我们现在使用 .Net 2.0),它是我们产品的管理工具。
在一些地方,管理工具只是维护一长串值。
列表(可能是 200 多个项目)出现在 GridView(页面 A)中,用户单击项目的编辑按钮,这会将他们带到项目的编辑页面(页面 B),他们可以在其中更改值(或值,列表中的项目可能与多个值相关联,例如名称和地址以及首选颜色、猫的品种......)
目前,当用户在页面 B 上按下“保存”时,我们会重定向回页面 A。该页面在列表顶部打开,这让用户很恼火,因为经常需要依次配置多个项目,而用户需要到 1. 记住他们刚刚编辑的项目,2. 向下滚动到该项目
我想要做的是让列表将用户带回到他们刚刚编辑的项目,因为通常需要一起配置顺序的几个项目。
最快的枪停止。. . 继续阅读
- 关于“重新组合项目以减少列表中的项目”行的建议将被视为无用
- .Net 3.5 自动执行此操作的有效点,将被我认为没有帮助(但无论如何发布它们,它可能会帮助其他一些可怜的傻瓜)
- 我想我可以通过在重新加载页面 A 时发布已编辑项目的 ID 并将网格滚动到这一点来做到这一点,但是我的问题是. . .
是否有一个我不知道的功能(以及它是什么)和/或
什么是公认的这样做的方式?
在此先感谢 B. Warrier