将HTML嵌入到DLL中

时间:2011-12-07 18:50:51

标签: asp.net visual-studio web-application-project

这个问题源于我最近关于设置Web Application Project references的一个主题,但我认为这个主题非常独特,值得自己发帖。

我们有一个Web应用程序,其中包含一些带有代码隐藏的aspx页面以及html页面和其他文件(js,图像等)。构建项目时,所有应用程序代码(cs文件)都会编译为DLL。是否可以将html,js和其他文件编译到DLL中?我们想要设置一个项目引用,该引用能够使用此父项目中包含的非编译源。这甚至适用于IIS吗?

1 个答案:

答案 0 :(得分:1)

我的偏好是将html加载到资源文件中,并通过密钥名称访问它以生成输出。我已经将它用于小事情,例如模板控件和大事件,例如为动态生成的内容提供整个页面布局。有大量资源描述资源文件的使用以提供此类内容。我发现的优点是,只要与内容的交付/生成方式保持一致,整个dll就可以打包并仅用于为多个独立的应用程序提供这些资源。