更具体一点......当有人点击我的网络应用程序上的链接时,可以在点击后立即重定向该用户,然后等待页面(用户控件)加载。 (用户可以逐个优先控制加载吗?)
要知道,用户点击链接然后重定向后会有延迟。
答案 0 :(得分:1)
你可以做的事情:
这些是我开始的事情。从我的经验来看,ViewState是你可以获得最大收益的地方,但通常需要付出相当大的努力来摆脱它,因为关闭它可能会使你的一些控件在回发时无法正常工作。
这只是一个开始,但进一步深入需要对应用程序进行更深入的了解。
答案 1 :(得分:0)
您可以使用AJAX技术创建应用程序所需的响应能力。
实际上,您只需要一页。您可以使用AJAX加载所执行的所有操作(以及更新的HTML / JS)。
我建议你阅读这个主题。您可以使用jQuery或类似的框架与Web服务器进行通信。
必读:ASP.NET AJAX。
答案 2 :(得分:0)
我的建议是尝试使用AJAX
方法重做您的应用程序:
这是一篇关于它的聪明文章http://www.asp.net/mvc/overview/older-versions-1/nerddinner/use-ajax-to-deliver-dynamic-updates
答案 3 :(得分:0)
根据我的理解,您使用的是经典的Asp.NET,因此也就是webforms。
加速事情的一种方法是切换到Razor平台,这样可以缓解一些事情(通过防止不必要的回发)。
或者,如果您不想重新制作整个应用程序,则可以使用简单的html链接而不是asp:hyperlink
。