我有一个C#应用程序来显示图像。 我有以下代码,我想从本地驱动器显示如下:
SELECT MAX(theCount) FROM
(SELECT FK_Hour, Count(FK_Hour) As theCount FROM
(Select FK_Hour
From slottime
INNER JOIN time ON slottime.FK_Hour = time.Hour
WHERE FK_Hour in
(SELECT time.Hour FROM time WHERE time.day=0 )
) As C
GROUP By FK_Hour
) AS counts;
但上面的代码没有呈现任何图像。什么是正确的格式?
答案 0 :(得分:4)
您可以尝试将@放在字符串
之前img.src = @"D:\abc.png";
当你在字符串之前应用@时,这意味着不要对字符应用任何解释,直到达到下一个引号字符。如果你不这样做,那么\
将被视为逃脱序列,因此不会像你想象的那样工作。从技术上讲,像@"D:\abc.png"
这样的字符串被称为逐字字符串文字。
答案 1 :(得分:2)
我评论过您可以尝试使用@
img.src = @"D:\abc.png";
因为\
将被视为转义序列的开始。避免它@
会有所帮助
答案 2 :(得分:1)
如果您尝试每次都显示相同的图像,那么为什么不直接在html图像标记中显示它。
<img src=@"D:\abc.png" alt="Alternate Text">