是否有可能设计一个不足PostBack的ASP.NET网站?

问题描述:

为了测试我的技能,我建立了一个ASP.NET网站,并且我使用了大量不需要刷新页面的回调,并且URL不会更改。在这个例子中,假设我使用树视图,网格和详细信息窗格来构建基于Web的Outlook。是否有可能设计一个不足PostBack的ASP.NET网站?

有没有一个标准(发布或假设),说我应该回发,甚至更新我的网址不时?

+0

@John Saunders FYI:我将HTML5作为标签,因为它可以通过回发或提议的HTML5更新网址。另外,WCF是我用来避免回传的技术。我将离开您所做的修改,但希望您知道 – LamonteCristo 2010-08-18 00:43:56

+1

这很好。您的标签与您的问题依然没有任何关系。标签旨在对问题进行分类,而不是列出恰巧与问题相关的事情。如果您使用HTML5来进行更新,或者如果您的问题是关于使用WCF来避免回发,那么这些标签将是适当的。 – 2010-08-18 01:29:57

标准您可能正在寻找称为可用性。 DHTML,Ajax或者任何你想要调用它的东西都可以,直到它打破了用户对浏览器行为的期望。当后退按钮无法工作,并且用户无法按照预期准确收集页面时,您做错了。

我不知道官方标准,但您可能想查看一下Gmail,看看如何做类似事情的一个很好的例子。网页上的URL更改频率比页面刷新更频繁。