[英]Is it possible to create a desktop application whose UI is HTML rendered using ASP.NET templates without using a webserver?
我当时在考虑创建桌面应用程序,对于该应用程序的用户界面,我认为HTML将是最佳选择。 但是我需要一些方法来从应用程序所拥有的数据结构生成HTML。
因此,我想知道是否可以重用ASP.NET引擎来呈现页面,但是我不想为该应用程序的用户安装完整的IIS服务器。
那有可能吗? 也许没有使用ASP.NET引擎,也许有一个类似的桌面应用程序引擎。
为此,您也许可以使用UltiDev Cassini Web服务器( http://ultidev.com/products/Cassini/ )。 它的重量轻且相对易于使用。
您打算动态生成HTML,还是静态HTML就足够了? 不要忘记,您可以将IE WebBrowser控件嵌入桌面应用程序,然后从桌面应用程序代码访问DOM。 使用这种方法可以完成很多有趣的事情。
看一下本文“使用Cassini进行ASP.NET客户端托管”:
我建议2种选择:
您的问题是关于生成HTML,而不是显示HTML,对吗?
您可以使用ASP.NET MVC中的渲染引擎,甚至可以使用Spark等替代视图引擎之一。
Adobe AIR支持类似的内容(使用HTML + javascript构建网站,然后将其部署为Web应用程序),但是它不支持ASP.NET标记。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.