|
|
1
2
这就是你要做的。
你有页面。现在您可以考虑您的ASPX页面需要什么。
|
|
|
2
0
刚刚发现HTML敏捷包非常有用,因为他们比Python更了解C。 |
|
3
0
我知道这是一个老问题,但在类似的情况下(需要在.NET框架中显示50k以上的旧ASP页),我做了以下操作。
每次点击都会检查缓存,a)检索页面并构建缓存条目,或者b)只是从缓存中获取页面。
缓存是为了性能而存在的-因为给定页面的第一个请求至少有两次命中-一次从浏览器到新服务器,一次从新服务器到旧服务器-我将可缓存数据存储在新服务器上,以便后续请求不必返回到旧服务器。我们还缓存图像、CSS、脚本等。 当您必须处理表单、cookie等时,它会变得混乱,但是这些都可以存储在您的缓存中,并在必要时与每个请求一起传递给旧服务器。我还存储从旧服务器返回的内容过期日期和其他头,并确保在呈现缓存页面时将这些头传递回浏览器。只要记住尽可能采用内容不可知论的方法。实际上,您正在构建一个页面内的Web代理,它允许IIS按照自己的需要呈现旧的ASP,并控制输出。 工作得很好-我让所有的旧页面在我们的ASP.NET应用程序中无缝工作。这为我们节省了整整一年的开发时间,如果我们必须接触每一个遗留的ASP页面的话,这是必需的。 祝你好运! |