<asp:image ID="image" runat="server" hieght="200px" width="200px"></asp:image>
这就是我的Code-Behind
string techItem = (string)Session["techItems"];
if (techItem == "1")
{
lblName.Text = "Sony Playstation";
Image myImage = new Image();
myImage.ImageUrl("image-path");
}
这似乎不起作用。
答案 0 :(得分:0)
您正在创建新图片,但实际上并未对其进行任何操作。您需要设置页面上<asp:Image />
控件的ImageUrl。
将您的for更改为;
if (techItem == "1")
{
lblName.Text = "Sony Playstation";
image.ImageUrl = "image-path"; // this is setting the image control's ImageUrl property
}
您可能还会显示/隐藏图像,具体取决于状态,没有图像的图像src有时会显示损坏的图像图标,具体取决于您使用的浏览器。