我们可以在不更改网址的情况下更改网页内容吗?

时间:2014-04-02 07:32:09

标签: c# asp.net

是否有任何选项或方法,我有更改内容或表格或将一个页面移动到另一个页面而不刷新页面或更改网址..

我的客户在登录后想要一个网址并需要所有功能。

我正在使用带有c#的asp.net,这个项目已经完成了

这可能吗?

4 个答案:

答案 0 :(得分:3)

你有几个选项Javascript,CSS或很多C#

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

<强> CSS 这是我不太自信的一个选项。您可以显示:没有您不想显示的内容,并在用户点击内容时更改页面的可见部分。它将需要Javascript但不会非常动态

<强> C# 使用变量POSTED到您独特的Controller / Action,您可以选择在Layout中呈现哪个页面。 如果您使用的是MVC。

答案 1 :(得分:2)

您只需使用Server.Transfer(“URL”)。

它不会更改您的网址。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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