[英]Stay in the same page after refreshing the page
我有主页: http://localhost:5111?id=12234567
(这是一个cshtml
页面)
有两个链接:其中一个发送到另一个控制器: src= controller2/index?id=1234567
并将秒发送到: controller3/index
在controller2
的index
,我还有另外两个链接:其中一个发送到另一个控制器: 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.