我知道以前有人问过这个问题。是的,我做了我的研究,但它似乎对我不起作用,所以我希望各位专家能帮助我:)
这是我的项目的样子
http://i.stack.imgur.com/nnPZJ.png
是的,构建操作是嵌入式资源。我还在 AssemblyInfo 中添加了这个
Assembly: WebResource("WFL.WebResource.EXT.XXX.png", "image/png")
所以现在,我在 default.aspx 中说
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim cs As ClientScriptManager = Page.ClientScript
Dim strReturn As String = cs.GetWebResourceUrl(Me.GetType(), "WFL.WebResource.EXT.XXX.png")
Dim strReturn2 As String = cs.GetWebResourceUrl(GetType(_Default), "WFL.WebResource.EXT.XXX.png")
Image1.ImageUrl = "http://localhost" + strReturn
Image2.ImageUrl = "http://localhost" + strReturn2
Response.Write("http://localhost" + strReturn)
Response.Write("http://localhost" + strReturn2)
End Sub
但是当访问返回的 URL 时,我得到The resource cannot be found。 我究竟做错了什么?提前致谢。