好了,所以我有一个简单的HTML输入片段:图像显示在VS设计模式,但不是在浏览器
<input id="txtFirstName" type="text" class="txtBox" runat="server" />
这是迷上了这个CSS属性:
.txtBox
{
background: url("/Images/lu/input_bg.png") repeat-x scroll left bottom transparent;
border: 1px solid #E0E6EF;
padding: 3px;
width: 275px;
}
图像出现在Visual Studios设计窗口中,但不是当我在浏览器中查看它时。是什么赋予了?
你确定部署的站点是在根你网络服务器?可能是在本地,您将它部署到根目录,例如http:// localhost:8012/Images,但在远程站点上可能是http:// your_url/your_site/images。这是您需要使用相对网址或/your_site/images/lu/input_bg.png的一个潜在原因。 – dash 2012-01-02 23:16:19
@dash我可以用你的建议解决问题。你应该把你的评论放入一个答案,所以我可以接受它。 – broke 2012-01-03 19:13:06
很高兴提供帮助。请参阅我的回答,以获取有关如何使用Visual Studio中的内置Web服务器在本地镜像远程设置的建议。也没有什么可以阻止你从本地托管IIS(如果允许在本地机器上运行IIS!) – dash 2012-01-03 21:21:46