繁体   English   中英

ASP.NET网站中的WebResources

[英]WebResources in an ASP.NET website

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

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

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

谁能提供一个简短的概述,或向我指出正确的方向?

在此先感谢时髦

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

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

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

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

替代文字

网站项目中将缺少此生成操作属性。 如果您使用的是网站项目,则可以创建一个新的Class项目(新程序集),这将使您能够使用Embedded Resources。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM