C# 如何像在php中一样在C中的图像源中放置变量

C# 如何像在php中一样在C中的图像源中放置变量,c#,asp.net,webforms,C#,Asp.net,Webforms,如何像在php中一样在C中的图像源中放置变量> var image = "image1.jpg"; //suppose label.Text = "<asp:Image ID='Image2' src='images/" + image + '"/>"; 现在还不清楚您想要做什么:这是一个服务器标签,您应该放在webForm.aspx上。如果将标签指定给标签,则标签将采用HTML编码,而不会显示图像 您可以在.aspx页面上执行以下操作: <asp:Image id="Ima

如何像在php中一样在C中的图像源中放置变量>

var image = "image1.jpg"; //suppose
label.Text = "<asp:Image ID='Image2' src='images/" + image + '"/>";

现在还不清楚您想要做什么:这是一个服务器标签,您应该放在webForm.aspx上。如果将标签指定给标签,则标签将采用HTML编码,而不会显示图像

您可以在.aspx页面上执行以下操作:

<asp:Image id="Image2" ImageUrl="images/<%= image %>" runat="server" />

很抱歉,我是新手,所以我们可以将图像url值从.cs发送到.aspx文件?是的,两种方法都可以。您给服务器控件一个像Image2这样的Id,然后您可以从.cs访问它,或者您可以在aspx上访问像image这样受保护的属性。我现在有了这个想法,感谢您的帮助,我们这些新手:
Image2.ImageUrl = "images/" + image;