我有一个Html图像,我需要动态更新但没有runat =“server”,我的代码背后无法看到它。
<img name="MDI" id="detailimg" src="" alt="blankimage.jpg" />
我可以使用Page.Request.Form [“MDI”]访问它;但不是更新它
我需要在运行时加载src映像,所以有人可以告诉我如何在代码中更新控件。
答案 0 :(得分:4)
使用下面的内联语法
<img name="MDI" id="detailimg" src="<%= getImageSource() %>" alt="blankimage.jpg" />
在codebehind中
public string getImageSource()
{
return "urlpath/img.jpeg";
}
的更多信息
答案 1 :(得分:0)
如果您想通过代码更新,则必须设置runat="server"
如果内联正常,请使用src="<%= something%>
否则使用javascript例如
答案 2 :(得分:0)
如你所知,如果你想从后面的代码访问一个元素/控件,你应该设置runat =“server”,但还有另外两种方法可以从后面的代码中设置属性