我想在.net控件的样式属性中嵌入服务器端代码(在web应用程序的web窗体上):
<input runat="server" type="submit"
style='background-image:url(<%= Page.ResolveUrl("~/Images/search.gif") %>)' />
我想用应用程序的根目录引用一个映像。不幸的是,它不起作用。
您的方法是正确的,但是引号给解析器带来了问题。尝试
Public imgPath As String = System.Web.VirtualPathUtility.ToAbsolute("~/Images/CommonBG.jpg")
在代码和中
<input runat="server" type="submit"
style="background-image:url('<%= imgPath %>')" />
请确保您没有托管在虚拟目录中,或者可以从浏览器访问imgPath。