簡體   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