在整个 Webresource.axd 中使用嵌入式 WebResources

2024-01-01

问题很简单:如何在 ASP.NET 应用程序中使用嵌入式资源?将资源包含在程序集中的步骤是什么,以及如何引用它?可能会遇到哪些问题?


编辑:对于未引用 Page 和 ClientScript 的版本,请参阅在 Razor 视图上处理嵌入式资源的正确方法是什么? https://stackoverflow.com/a/47401175/113108

经过半天的学习,我明白了:

  1. 要嵌入资源,需要设置它的构建行动 to 嵌入式资源(在 VS 解决方案资源管理器中右键单击文件 -> 属性)

  2. next 程序集信息.vb必须进行修改以使该资源可用于 WebResource 查询。添加[Assembly: System.Web.UI.WebResource("MyWebResourceProj.Test.css", "text/css")]到位于项目的 MyProject 文件夹中的 AssemblyInfo.vb。

    • 名称由根命名空间/程序集名称+'.'+文件名组成。要 100% 确定该名称,请使用以下代码片段进行查找:
      Dim resNames = Assembly.LoadFile("YourDll.dll").GetManifestResourceNames()
    • 请注意,装配体的根命名空间必须与程序集名称相同(这花了我大约 4 个小时才意识到。至少对于 .Net v4 来说是这样)
    • 如果 css ( ) 中有引用,则为该 css 的 WebResource 属性传递 PerformSubstitution:=true 。
  3. 可以通过以下方式引用资源Page.ClientScript.GetWebResourceUrl(GetType(MyWebResourceProj.ConssumingPage), "MyWebResourceProj.Test.css")

    • 请注意,可以使用 Me.GetType() 代替 GetType(Typename),但同样,如果该类是继承的,则该方法将不起作用,因此请注意!

资源:

  • 调试 ASP.NET 2.0 Web 资源:解密 URL 并获取资源名称 http://blogs.telerik.com/hristodeshev/posts/07-03-26/debugging_asp_net_2_0_web_resources_decrypting_the_url_and_getting_the_resource_name.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在整个 Webresource.axd 中使用嵌入式 WebResources 的相关文章

  • 如何从用户控件引用母版页?

    我正在寻找一种方法 最好 从使用母版页的内容页中找到的用户控件强类型母版页 遗憾的是 您不能在用户控件中使用它 我试图从用户控件访问母版页的属性 而不必将该属性从母版页传递到内容页再传递给用户控件 因为多个内容页使用相同的用户控件 一处改变
  • Skype API 的实现[重复]

    这个问题在这里已经有答案了 可能的重复 C 中的 Skype 插件 https stackoverflow com questions 1149615 skype addon in c sharp 如何在 C 中实现 Skype API 来
  • 在asp.net中读取.ofx、.qif文件

    我想使用 asp net 读取 ofx 和 qif 文件 任何人都可以帮助我吗 谢谢 http qif codeplex com http qif codeplex com 包含用于从 NET 读取 QIF 文件的开源 API 如果您在 C
  • 捕获对 ASP.NET ASMX Web 服务的 SOAP 请求

    考虑将传入的 SOAP 请求记录到 ASP NET ASMX Web 服务的要求 任务是捕获发送到 Web 服务的原始 XML 需要记录传入消息以进行调试检查 该应用程序已经使用了自己的日志库 因此理想的用法如下 string or XML
  • 如何克服 NeatUpload 对象引用错误?

    安装 NeatUpload http neatupload codeplex com http neatupload codeplex com 并将演示放到我的服务器 Windows Server 2008 和 IIS7 上 当我在组合框中
  • ASP.Net - 每次单击按钮时都会调用 Page_Load 和 Page_Init?

    所以我的代码中完全没有逻辑 我有两种方法Page Init Page Load 每次我单击按钮时都会调用这两种方法 调用 Page load 是有意义的 但是为什么每次都会调用Page Init呢 protected void Page I
  • 与 Jackson 一起从 ASP.NET 反序列化日期

    我有一个 json 字符串 从 ASP NET Rest 服务返回 中的日期 如下所示 created Date 1277931782420 0700 杰克逊无法解析该日期 我可以编写自己的日期格式并将其传递给mapper getDeser
  • 在 ASP.NET MVC 中使用 bootstrap 创建模式

    我在 ASP NET MVC 项目上使用 NET Framework 4 5 Bootstrap v3 3 6 我想做的是创建一个模态表单 我尝试了以下方法 在主布局中创建了一个模态容器 div class modal fade style
  • 是否可以在 ApplicationServices DB 中对电子邮件地址进行加密?

    为了在我正在进行的项目中保持电子邮件地址的私密性 提高安全性 我希望对存储在数据库中的所有电子邮件进行加密 但是 我们使用的是 Asp Net Membership 提供程序 并且电子邮件以明文形式显示在表 aspnet Membershi
  • 为 ASP.NET MVC 实现自定义登录

    我是 ASP NET MVC 的新手 需要一些关于如何实现以下内容的建议 该站点是一个使用率很高的站点 内部 内联网 约有 200 个用户 我们使用表单身份验证来访问 SQL Server DB 不是 Windows 集成 有些操作受到保护
  • 将 ASP.NET Intranet 应用程序与 Outlook 日历集成的技术

    我不能再忽视用户的叫喊声了 他们想要一个任务调度系统 而在某些时候我必须交付 我正在考虑制作自己的系统 并不难 但是用户将拥有两个并行的任务管理系统 因为他们已经使用 Outlook 来完成相同的事情 在 Outlook 日历 任务集成方面
  • ASP.NET:如何使用命令行在文件夹中发布

    我想将 ASP NETFramework v4 6 1 项目发布到本地文件夹 没有拉链 没有个人资料 只是这样的出版物 msbuild MySolution sln t MyProject p Configuration DEBUG p p
  • 带有 ASP.NET 按钮回发的 jQuery UI 对话框

    我的 ASP NET 页面上有一个运行良好的 jQuery UI 对话框 jQuery function jQuery dialog dialog draggable true resizable true show Transfer hi
  • 具有完整框架的 ASP NET Core 2

    我无法找到在完整框架下运行的 ASP NET MVC Core 应用程序的任何文档或示例 它应该受到支持 但正如我所说 我找不到任何有关如何为此配置项目的文档 并且自己无法解决它 有谁能做到这一点并且可以提供有关需要做什么的建议 样本吗 我
  • 使用编辑器模板处理可为空类型

    我开发了一个编辑器模板 它采用布尔类型并创建一个下拉列表 以更改true and false默认值 进入Si and No 现在 当我部署该应用程序时 我没有意识到boolean and Nullable
  • 无法使用 ASP.NET 会话状态提供程序连接到 Redis 服务器

    一段时间以来 我一直在尝试用 Redis 替换 ASP NET Session 多个小时与适用于 Redis 的 Microsoft ASP NET 会话状态提供程序 http blogs msdn com b webdev archive
  • Orchard 中最近博客文章的自定义视图

    我已经搜索并尝试了 2 天来更改主页上显示的 RecentBlogPosts 内容类型的视图 我想显示帖子的标题和短语 我设法找到一个显示每个帖子标题的视图 但我还没有弄清楚模型中其他部分的名称或如何提取文本 非常感谢您的帮助 using
  • 我什么时候真正需要 InamingContainer 接口?

    我在 MSDN 中读到 InamingContainer 是一个用于创建唯一名称的标记接口 什么时候才真正有必要呢 坦率地说 当您的控件有一个带有 id 的子控件时 这是必需的 虽然您可以在单个页面上使用控件的多个实例 但您必须用INami
  • 图片 URL 正确,但图片未显示

    我在 GoDaddy 上有一个网站 所有权限均已正确设置并且图像确实存在 但是 当页面加载时 所选项目的图像不会显示 这是我的代码 imagepath spaimages currentSpaModel Name ToString png
  • ASP.NET 入口点?

    刚刚创建了一个空白的 ASP NET Web 应用程序 切入点在哪里 我看到 Default aspx 似乎是调用的默认模板 我猜 Site Master 充当布局文件 Global asax 似乎提供了一些用于事件处理的方法存根 然后是

随机推荐

  • 在 java 8 中迭代和映射两个列表

    我有 2 个清单 列表1 对象1 名称1 id1 列表2 对象2 名称2 id2 假设 list1 的大小与 list2 相同 我想迭代列表 2 如果列表 2 的名称不为空 则更新列表 1 的名称 1 这是使用旧java的代码 for Ob
  • 在 React Native 的 onPress 事件期间 this.state 未定义

    你好 我是 React Native 的新手 我的代码是 import React View Text TextInput Component from react native import Style from styles signi
  • 使用 iTextSharp 编辑现有 PDF 文件

    我有一个 pdf 文件 我正在通过使用以下编码将其转换为文本来处理它 ITextExtractionStrategy strategy new SimpleTextExtractionStrategy string currentText
  • MySQL 从流读取失败

    我间歇性地面临以下错误 通过在 mysql 服务器设置中使用 跳过名称解析 选项可以解决此问题 但是 根据网上发现的许多建议 使用 127 0 0 1 应该可以解决该问题 但这也没有帮助 您能否建议我一个解决方法或一个 SQL 命令 通过它
  • 文件描述符规范

    我试图理解文件描述符的标志和模式 手册页 http man7 org linux man pages man2 fcntl 2 html for fcntl manipulate file descriptor int fcntl int
  • Neo4j 关系索引 - 搜索关系属性

    我有一个具有以下结构的 neo4j 图 账户 交易 账户 Transaction是neo4j关系 Account是节点 每笔交易都设置了各种属性 例如交易 ID 金额 日期和各种其他银行信息 我可以按帐户 ID 运行搜索 结果返回正常 但是
  • 如何防止 iPhone 屏幕在应用程序运行时变暗或关闭?

    我正在开发一个不需要用户输入的应用程序 但我不希望 iPhone 进入省电模式 是否可以通过应用程序禁用省电功能 Objective C UIApplication sharedApplication setIdleTimerDisable
  • Kendo Ui 下拉列表集通过 Javascript 可见

    我需要在 javaScript 中以编程方式设置可见的kendo dropdownlist 我曾尝试过 dropdownlist ddl data kendoDropDownList dropdownlist visible false d
  • 按因子级别拆分数据帧并按这些级别命名数据帧

    我想按因子变量之一的级别拆分现有数据帧 以便拆分数据帧的名称与因子的级别相对应 df lt data frame cbind X 1 10 Y rnorm 10 Z sample LETTERS 1 3 10 replace TRUE If
  • 使 div 自动向左而不是向右扩展宽度

    我的网站上有一个 div 其中包含充当菜单的项目列表 我已经设置了CSSwidth auto这样 如果菜单项太长 它会重新调整大小 但目前 这将扩展到右侧 并将我的其余内容 推 到右侧 这很难解释 所以举个例子 如果你去http redsq
  • C 中 _Bool 和 bool 类型之间的区别?

    谁能解释一下两者之间有什么区别 Bool and boolC 中的数据类型 例如 Bool x 1 bool y true printf d x printf d y 这些数据类型是在 C99 中添加的 自从bool在 C99 之前没有保留
  • 如何在 Sails js (nodejs MVC) 中使用外部 REST API

    我正在使用 sails js 作为 Node js 的 MVC 我仍在学习它 我设法从自己的数据库中获取数据并使用它 但现在我需要 想要从外部 REST API 获取数据 我在我的控制器中使用了这个 api controllers Some
  • C++ 的首选命名约定是什么?

    通过查看 boost 库和 stl 然后查看人们的示例 我感到非常困惑 看起来大写的类型名称都散布在所有小写字母中 并用下划线分隔 如今 事情到底应该怎样做呢 我知道 NET 世界有自己的一套约定 但它似乎与 C 领域完全不同 你打开了一个
  • 监听来自 Dart 的 javascript 事件

    Dart 有没有办法监听 javascript 库中的事件 例如 jqrangesliderhttp ghusse github io jQRangeSlider http ghusse github io jQRangeSlider 当有
  • 过滤字典内的数组 - Swift

    我正在尝试搜索索引字典以根据客户的姓氏返回特定客户 以下是我正在使用的数据结构 每个客户端对象都有一个名称属性 它是一个字符串 var clients Client loadAllClients Returns client array v
  • 滚动条触发的jquery mouseleave文档

    document ready function document mouseleave function desktop subscribe modal modal show 我试图在鼠标离开文档窗口时触发一个功能 上面的代码在 Firef
  • knitr 的 kable 将 2.29e-30 打印为“0”

    CODE some data dat lt data frame log2fc c 0 28 10 82 8 54 5 64 8 79 6 46 pvalue c 0 00e 00 2 29e 30 7 02e 30 4 14e 29 1
  • Firebase 流式 REST 连接是否计入并发连接限制?

    In a 最近的问题 https stackoverflow com q 28229543 209103有人指出Firebase 定价文档 https www firebase com pricing html states REST AP
  • 是否可以在 Eclipse 中从多个包运行 JUnit 测试?

    是否可以同时运行多个包的 JUnit 测试 而无需手动创建测试套件 例如 如果我有层次结构 代码 branchone代码 branchone aaa代码 branchone bbb代码 branchtwo代码 branchtwo aaa代码
  • 在整个 Webresource.axd 中使用嵌入式 WebResources

    问题很简单 如何在 ASP NET 应用程序中使用嵌入式资源 将资源包含在程序集中的步骤是什么 以及如何引用它 可能会遇到哪些问题 编辑 对于未引用 Page 和 ClientScript 的版本 请参阅在 Razor 视图上处理嵌入式资源