【问题标题】:Using and accessing Webresource使用和访问网络资源
【发布时间】:2010-12-30 00:55:09
【问题描述】:

我知道以前有人问过这个问题。是的,我做了我的研究,但它似乎对我不起作用,所以我希望各位专家能帮助我:)

这是我的项目的样子

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 时,我得到 找不到资源。 我究竟做错了什么? 提前致谢。

【问题讨论】:

    标签: asp.net vb.net webresource


    【解决方案1】:

    这是 VB 而不是 C#,您不需要 WFL.WebResource.Ext.XXX.png 中的 .EXT 部分。这是 C# 需要的(指定文件夹路径),但 VB 不需要。你只想要你的命名空间然后是资源。试试 WFL.WebResource.XXX.png 看看是否可行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      相关资源
      最近更新 更多