2010-08-20 87 views
0

我正在Visual Studio 2008中开发一个使用SiteFinity的网站。这是一个网站项目,而不是一个Web应用程序项目。ASP.NET网站中的Web资源

在开发过程中,我发现自己开发了大量的用户控件。与此问题是,每个用户控件需要使用一些JavaScript和CSS。现在,我可以将css/js包含在几个全局css/js文件中,或者我今天已经开始阅读关于Web Resources的内容。

奇怪的是,我似乎找不到任何信息显示我,如何实现这一点,以及它是否必须是编译文件,而不是创建可从我的用户控件访问的资源。

任何人都可以提供一个简要的概述,或指向我一个正确的方向吗?

在此先感谢 higgsy

+0

嗨Higgsy,您从嵌入式资源中寻找什么好处? – 2010-08-23 15:01:40

回答

0

您无法在网站项目中创建嵌入式资源。

您可以在Web应用程序项目中创建嵌入式资源。

alt text

生成操作属性将缺少一个网站项目。如果您使用的是Web站点项目,则可以创建一个新的Class项目(新程序集),这将使您能够使用嵌入式资源。

0

Here的如何编写脚本资源添加到页面。资源应该位于已编译的程序集中,其构建操作应设置为“Embedded Resource”(通过右键单击 - >属性),并且应该在程序集的AssemblyInfo.cs文件中注册为Web资源。

如果我们假设您只需要为客户端的代码,而不是其他类型的网络资源做到这一点,如果你正在开发script controls(与他们的客户端compontents),这可以直接在GetScriptReferences实施完成方法。