在样式属性(.Net)中嵌入服务器端代码



我想在.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。

相关内容

  • 没有找到相关文章

最新更新