【发布时间】:2011-07-14 15:20:47
【问题描述】:
在我的 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;
}
我的表格列照片是 Varbinary(Max) 类型 我正在阅读 SqlDbType.Varbinary 映射到 byte[] 所以这里应该没有任何问题,但是编译器总是抛出一个错误:
“StoreProfile.Admin.GetPhoto(byte[])”的最佳重载方法匹配有一些无效参数
为什么?
我想做的原因是检查 Photo 是否存在(是否为空),然后我会显示一些来自磁盘的默认照片,例如 no_photo.jpg。
【问题讨论】:
标签: c# .net eval photo varbinary