javascript - SharePoint 2010 可视化 Web 部件、JS 和 CSS

标签 javascript css sharepoint-2010 tags web-parts

我正在 SharePoint 2010 Server 中做我的第一个 Visual Web Part,我想我的问题很简单,但还找不到正确的答案,我想使用旧的 Web 开发方式附加我的资源文件 (JS 和 CSS)
例如:

<script type="text/javascript" src="/_layouts/AnnouncementWebPart/js/jquery-1.6.1.min.js" />

我将我的 JS 文件添加到 Layout mapping 文件夹 布局-->MyWebPartName-->JSFolder
我对 CSS 做了同样的事情,然后我将它们全部包含在 ascx 页面中,但是当我将它部署到 SharePoint 网站时什么也没发生!

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

最佳答案

在我的例子中,它既可以使用 script 标记,也可以使用 SharePoint:ScriptLink 标记。 可以尝试显式关闭script标签(部分浏览器不支持自关闭):

<script type="text/javascript" src="/_layouts/AnnouncementWebPart/js/jquery-1.6.1.min.js" ></script>

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

关于javascript - SharePoint 2010 可视化 Web 部件、JS 和 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152744/

相关文章:

javascript - Vuejs,如何将 props 传递给 Router 渲染的组件?

javascript - 未捕获的类型错误 : Cannot use 'in' operator to search for '123' in

css - 如何将 <span> 标签应用于 magento 中“我的购物车”顶部链接?

visual-studio-2010 - Visual Studio 中的 SharePoint 开发,无需在每次代码更改时进行部署/调试

javascript - JQuery 尝试进行 Ajax 调用时出错

javascript - 覆盖内容周围的可点击区域

css - 如何使用 Angular/Material2 运行混合应用程序 AngularJS/Material1

javascript - 使用 jQuery 移动元素

c# - 关于 SharePoint 2010(控件、Web 部件、主题、母版页)的所有信息

javascript - SEO、PHP MasterPage 和渲染阻塞 Javascript/CSS