像Image.ImageUrl这样的服务器控件使这很容易,但是尝试在IMG html控件后面的代码中实现相同的功能并不是那么简单.
例如,使用Asp:Image服务器控件并将ImageUrl属性设置为"〜/ Images/Test.jpg",无论我将代码放在哪个目录中都能正常工作.(asp.net将tilde目录转换为相对)
我怎么能在代码背后做同样的事情?当我试图创建一个HTML IMG控件?
在模板中:
<img id="imgTest" runat="server" />
Run Code Online (Sandbox Code Playgroud)
在代码隐藏中:
imgTest.Attributes["src"] = this.ResolveUrl("~/yourimage.gif");
Run Code Online (Sandbox Code Playgroud)
这会解决您的问题吗?不确定你为什么不使用asp:image控件...
| 归档时间: |
|
| 查看次数: |
7001 次 |
| 最近记录: |