Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SharePoint 2010可视Web部件、JS和CSS_Javascript_Css_Sharepoint 2010_Tags_Web Parts - Fatal编程技术网

Javascript SharePoint 2010可视Web部件、JS和CSS

Javascript SharePoint 2010可视Web部件、JS和CSS,javascript,css,sharepoint-2010,tags,web-parts,Javascript,Css,Sharepoint 2010,Tags,Web Parts,我正在SharePoint 2010 Server中完成我的第一个可视化Web部件,我想我的问题很简单,但还没有找到正确的答案,我想使用旧的Web开发方式附加我的资源文件(JS和CSS) e、 g: 我将我的JS文件添加到布局映射文件夹 Layout-->MyWebPartName-->JSFolder 我对CSS也做了同样的操作,然后我将它们全部包含在ascx页面中,但当我将其部署到SharePoint站点时,什么都没有发生 怎么了?我不想使用SharePoint标记包含SharePoin

我正在
SharePoint 2010 Server
中完成我的第一个
可视化Web部件
,我想我的问题很简单,但还没有找到正确的答案,我想使用旧的Web开发方式附加我的资源文件
(JS和CSS)
e、 g:


我将我的JS文件添加到
布局映射文件夹
Layout-->MyWebPartName-->JSFolder

我对CSS也做了同样的操作,然后我将它们全部包含在
ascx
页面中,但当我将其部署到SharePoint站点时,什么都没有发生


怎么了?我不想使用SharePoint标记包含
SharePoint:ScriptLink
,是否有机会这样做?

设置SharePoint VS.NET项目时,是否将其设置为部署为场?据我所知,如果部署到服务器场,layouts文件夹中的内容将可供所有网站集使用。当您在创建SP VS.NET项目时设置部署位置时,这是一个选项。

在我的情况下,它可以使用
脚本
标记或
SharePoint:ScriptLink
标记工作。 您可以尝试显式关闭脚本标记(某些浏览器不支持自关闭):



或者,您也可以从Visual Studio的JS文件属性中检查“构建操作”是否为“内容”,而“部署类型”是否为“模板文件”(请参见末尾)。

我本人对SharePoint很陌生,但我已经按照您的要求完成了。如果在web浏览器中浏览到此脚本,它是否加载或提供HTTP 404?愚蠢的问题,但这是_layouts文件夹中的正确路径吗?@nickyt:是的,据我所知,它是有效路径,你可以像我一样在自定义路径中设置资源,是的,它的加载实际上是“代码> C:\程序文件\公用文件\微软共享\ Web服务器扩展\ 14 \模板\布局\\NavePosith\js\jQuy1.1.61. MIN <script type="text/javascript" src="/_layouts/AnnouncementWebPart/js/jquery-1.6.1.min.js" />
<script type="text/javascript" src="/_layouts/AnnouncementWebPart/js/jquery-1.6.1.min.js" ></script>