1

フォルダに画像があります。ImageUrl背後のコードから設定しようとすると、画像ではなく半分に壊れたように見える小さなシンボルが表示されます。ImageUrlImage プロパティでを設定すると、機能します。私は何を間違っていますか?

var imagepath = Server.MapPath(@"~/images/candidates/small/image.jpg");
System.Drawing.Image image = System.Drawing.Image.FromFile(imagepath);
int ActualWidth = image.Width;
int ActualHeight = image.Height;
candImage.ImageUrl = imagepath;
candImage.Height = ActualHeight;
4

1 に答える 1

4

は、返さImageUrlれるハード ドライブ上の場所ではなく、ブラウザーから取得する画像への URL である必要がありServer.MapPathます。

以下を使用する必要があります。

candImage.ImageUrl = @"~/images/candidates/small/image.jpg";
于 2013-02-09T20:14:52.847 に答える