【发布时间】:2012-02-06 20:02:51
【问题描述】:
我已经编写了一些代码,用于将图像保存到 asp.net 中的文件夹中。我的问题是文件夹中的图片是白色的,与手动添加到文件夹中的图片不一样。
我使用了一个简单的 asp.net fileupload 控件将文件保存到正确的路径。但是图像不会显示在页面上,这就是文件图标在 Visual Studio 中的外观。
有人知道这是为什么吗?
【问题讨论】:
标签: c# asp.net visual-studio
我已经编写了一些代码,用于将图像保存到 asp.net 中的文件夹中。我的问题是文件夹中的图片是白色的,与手动添加到文件夹中的图片不一样。
我使用了一个简单的 asp.net fileupload 控件将文件保存到正确的路径。但是图像不会显示在页面上,这就是文件图标在 Visual Studio 中的外观。
有人知道这是为什么吗?
【问题讨论】:
标签: c# asp.net visual-studio
尝试右键单击图像并选择“包含在项目中”
编辑
如果您想以编程方式执行此操作,则需要以编程方式修改项目文件;这里的所有都是它的。这是一个 XML 文件,没有什么特别之处。但是请注意,您有这个在源代码管理下,您可能需要做的不仅仅是修改项目文件(即也将文件添加到源代码管理)
【讨论】:
是的,是的。因为它不包含在项目文件中。
试试这个:
没有其他问题。只有文件不被 VS 跟踪,所以它们不会被发布。 您的文件仍然可以从您的代码中完全访问。
在我看来,添加到您的网络应用中的图片等文件不应成为项目的一部分。
【讨论】:
您需要将它们包含在项目中,方法是右键单击它们并单击Include In Project。
此外,如果您希望这些文件包含在构建中,您需要转到每个文件的Properties 并将Build Action 设置为Content。
【讨论】: