繁体   English   中英

我们可以更改页面内容而不更改url吗?

[英]Can we change the content of the page without changing the url?

是否有任何选项或任何方法,我可以更改内容或表单,或将一个页面移至另一页面,而无需刷新页面或更改URL。

我的客户在登录后只需要一个URL,并需要所有功能。

我在C#中使用asp.net,此项目已完成

这可能吗?

您有几种选择Javascript,CSS或许多C#

Javascript您可以使用Javascript来更改页面的内容。 在这种情况下,我建议您使用AngularJS,jQuery Backbone之类的Javascript框架...使用javascript,您将能够操纵页面的dom,从而更改内容。

CSS这是我不太有把握的一个选项。您可以显示:无用户不想显示的内容,也不会在用户单击内容时更改页面的可见部分。 它将需要Javascript,但不会非常动态

C#使用变量POSTED到唯一的Controller / Action中,您可以选择要在布局中呈现的页面。 如果您使用的是MVC。

您可以简单地使用Server.Transfer(“ URL”)。

它不会更改您的URL。

您可以尝试添加一些jquery / ajax- https://api.jquery.com/load/

  1. Ajax :异步数据传输和动态DOM操作。 可以避免url更改和重新加载内容。
  2. MVC :模型–视图–控制器。 可以避免改变URL但内容

暂无
暂无

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

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