0

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

在开发过程中,我发现自己正在开发大量的用户控件。这样做的问题是每个用户控件都需要使用一些 javascript 和 css。现在我可以将每个控件的 css/js 包含在几个全局 css/js 文件中,或者我今天已经开始阅读有关 Web 资源的内容。

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

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

在此先感谢希格斯

4

2 回答 2

0

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

如果我们假设您只需要对客户端代码而不是其他类型的 Web 资源执行此操作,并且如果您正在开发脚本控件(及其客户端组件),则可以直接在GetScriptReferences方法的实现中完成。

于 2010-08-23T13:56:11.290 回答
0

您不能在网站项目中创建嵌入式资源。

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

替代文字

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

于 2010-08-23T14:59:09.723 回答