是否有任何选项或方法,我有更改内容或表格或将一个页面移动到另一个页面而不刷新页面或更改网址..
我的客户在登录后想要一个网址并需要所有功能。
我正在使用带有c#的asp.net,这个项目已经完成了
这可能吗?
答案 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)