Model view controller EpiServer 9 MVC媒体在上载后未显示

Model view controller EpiServer 9 MVC媒体在上载后未显示,model-view-controller,upload,media,episerver,Model View Controller,Upload,Media,Episerver,我在一个没有模板的EpiServer站点上工作,我在页面上显示图像时遇到问题。我创建了一个类,允许我上传图像,但当我试图在页面上显示它时,它不会显示在我的媒体文件夹中。下面是它的屏幕截图: 下面是我班上的代码: [ContentType(DisplayName = "ImageFile", GUID = "0b6fe917-9aa6-4e7b-9fae-1ff21a39a614", Description = "")] [MediaDescriptor(ExtensionString = "j

我在一个没有模板的EpiServer站点上工作,我在页面上显示图像时遇到问题。我创建了一个类,允许我上传图像,但当我试图在页面上显示它时,它不会显示在我的媒体文件夹中。下面是它的屏幕截图:

下面是我班上的代码:

[ContentType(DisplayName = "ImageFile", GUID = "0b6fe917-9aa6-4e7b-9fae-1ff21a39a614", Description = "")]
[MediaDescriptor(ExtensionString = "jpg,jpeg,jpe,ico,gif,bmp,png")]
public class ImageFile : MediaData
{
    public virtual string Copyright { get; set; }
}

谢谢

确保继承的是图像数据,而不是媒体数据


如果对属性使用“Image”的UIHint,则内容选择器将仅显示继承ImageData类型的媒体(文件)。

请确保继承的是ImageData,而不是MediaData


如果您对属性使用“Image”的UIHint,则内容选择器将仅显示继承ImageData类型的媒体(文件)。

我认为您必须向我们显示上载图像的代码。@andreasnico我已添加了上述类中的代码。除此之外,我使用的只是Episervers标准上传,我在这里有点困惑。你说的是“我已经创建了一个类,允许我上传图像”,但你是通过Episerver中的editmode来实现的,对吗?因此,要么你的图像上的文件结尾错误,要么你还没有通过episervers editmode上传它。顺便说一句,如果你点击“图像”文件夹会发生什么?我想你必须向我们展示上传图像的代码。@andreasnico我已经从上面的类中添加了代码。除此之外,我使用的只是Episervers标准上传,我在这里有点困惑。你说的是“我已经创建了一个类,允许我上传图像”,但你是通过Episerver中的editmode来实现的,对吗?因此,要么你的图像上有错误的文件结尾,要么你还没有通过episervers editmode上传它。顺便说一句,如果你点击“图像”文件夹会发生什么?这很好!非常感谢D@Ted Nybergt这工作做得很好!非常感谢D@Ted Nyberg