在我的 aspx 代码中,我有这个(DevExpress Image Control):
<dx:ASPxBinaryImage Value='<%# GetPhoto(Eval("Photo")) %>' ID="BinaryImagePreview" runat="server" ClientIDMode="AutoID" Width="100px" />
然后在我后面的代码中我有这个:
protected static byte[] GetPhoto(byte[] photo)
{
return photo;
}
我的表格列 Photo 的类型是 Varbinary(Max) 我正在阅读 SqlDbType.Varbinary 映射到 byte[] 所以这里应该没有任何问题,但编译器总是抛出一个错误:
'StoreProfile.Admin.GetPhoto(byte[])' 的最佳重载方法匹配有一些无效参数
为什么?
我想做的原因是检查照片是否存在(是否为空),然后我会从磁盘显示一些默认照片,比如 no_photo.jpg。