我正在使用Visual Studio 2008中的SiteFinity开发一个网站。这是一个网站项目,而不是一个Web应用程序项目。
在开发过程中,我发现自己正在开发大量的用户控件。这个问题是每个用户控件都需要使用一些javascript和css。现在,我可以为几个全局css / js文件中的每个控件包含css / js,或者我今天已经开始阅读有关Web资源的内容。
奇怪的是,我似乎无法找到任何显示我的信息,如何实现这一点,以及它是否必须是一个已编译的文件,而不仅仅是创建可以从我的用户控件访问的资源。
任何人都可以提供一个简短的概述,或指出我正确的方向吗?
提前致谢 higgsy
答案 0 :(得分:0)
Here是如何向页面添加脚本资源的。资源应该在已编译的程序集中,其构建操作应设置为“Embedded Resource”(通过右键单击 - >属性),并且应该在程序集的AssemblyInfo.cs文件中注册为Web资源。
如果我们假设您只需要为客户端代码而不是其他类型的Web资源执行此操作,并且如果您正在开发script controls(使用其客户端组件),则可以直接在实施GetScriptReferences方法。
答案 1 :(得分:0)
您无法在网站项目中创建嵌入资源。
您可以在Web应用程序项目中创建嵌入式资源。
网站项目中将缺少此构建操作属性。如果您正在使用网站项目,则可以创建一个新的类项目(新程序集),这将使您能够使用嵌入式资源。