繁体   English   中英

刷新页面后留在同一页面

[英]Stay in the same page after refreshing the page

我有主页: http://localhost:5111?id=12234567 (这是一个cshtml页面)

有两个链接:其中一个发送到另一个控制器: src= controller2/index?id=1234567

并将秒发送到: controller3/index

controller2index ,我还有另外两个链接:其中一个发送到另一个控制器: src= controller4/index?name=abcd ,第二个发送到: controller5/preview

我找到哪个页面都没有关系,URL是: http://localhost:5111?id=12234567

因此,当我刷新任何页面时,都将重定向到主页。

我希望当我刷新页面时,我将停留在同一页面中(是否保存数据?)

任何帮助表示赞赏!

重新加载页面后如何留在同一页面上?

您的问题很烦人。 “刷新”后没有类似“同一页”的内容。 悲伤但真实。 您可以刷新页面,包括页面的全新示例的全新HTTP-GET (以防未缓存); 或者您还是要说在同一台旧的服务器上-这真是浪费-交付了服务器。

您可以做的是:开发一个页面,该页面的内容会动态更新,这意味着,在检索“新”内容并将其添加到DOM后,您将停留在“同一页面上”,这意味着浏览器显示的内容相同网址与以前一样。 但是要给出具体提示,多一点信息将是很好的。

编辑:好的! 额外的信息会有所帮助,但并不能为您带来启发。 据我所知,您存在一些路由问题。 要“停留在同一页面上”,控制器必须在POST之后将用户重定向到相同的URL。 如果要显示输入的数据,则必须使用包含输入数据的模型以将值呈现到页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM