我正在构建一个HTML5应用程序(使用ASP.NET后端),我想以这样一种方式来开发它:我可以使用我的所有资源(例如js和css)在本地运行它(这样我就可以轻松地调试它)。但是,当我构建最终版本时,我希望合并并缩小资源。同时,我希望通过添加适当的css来创建针对不同平台(iPhone、iPad、桌面等)的应用程序的几个版本。
我认为最后的输出应该是一组html文件(所以get缓存得很好)。我可以使用ASPX,只需要通过查询字符串参数来控制输出,但我并不真正希望页面上有form标记。
所以问题是:
所需的表单标记
UDPATE
另一个有利于静态html页面的因素是,文件可以立即得到处理,而如果应用程序已经回收,则ASPX可能需要一段时间才能加载。
后端是ASP.NET 2.0.
发布于 2011-07-04 07:19:23
最后我使用了aspx页面。我删除了form标记,它看起来很有效(只要我不使用viewstate)
发布于 2010-12-22 19:03:38
使用从模板生成的静态html页面与使用动态ASPX页面有什么优缺点?(除了能够在任何web服务器上运行之外)
Pros:
Cons:
如果ASPX的方法足够好,那么我如何摆脱ASP.NET所需的表单标记?
如果您想使用WebForms并提供动态页面,您就无法摆脱它。如果您想知道如何在生成静态html页面之后处理它,那么在构建过程中只需使用HTML解析器即可完成。
https://stackoverflow.com/questions/3920919
复制相似问题