2012-10-01 102 views
0

如果我留在我的默认页面上,然后显示图像,但是当我在另一个页面图像上显示时,我已将这个放在我的应用程序的MasterPage中。你能帮助我为什么这不是在另一个页面上工作。如何在所有内容页面上显示图像ASP.Net MVC

<ul id="scroller"> 
    <div class="serv"> <a href="#" onmouseover="document.wordpress.src='images/wordpress-development_red.png'" onmouseout="document.wordpress.src='images/wordpress-development.png'"> <img src="images/wordpress-development.png" name="wordpress"><br /> 
     WORDPRESS </a> 
    </div> 

    <div class="serv1"> <a href="#" onmouseover="document.Android.src='images/mobil-app-development_red.png'" onmouseout="document.Android.src='images/mobil-app-development.png'"> <img src="images/mobil-app-development.png" name="Android"/><br /> 
     Android</a> 
</div> 
</ul> 

回答

7

我怀疑你的图像的URL是错误的。既然你对它进行了硬编码,这并不奇怪。你应该永远不会在ASP.NET MVC应用程序中的硬编码网址。你应该总是使用网址助手:

<a href="#" onmouseover="document.wordpress.src='@Url.Content("~/images/wordpress-development_red.png")'" onmouseout="document.wordpress.src='@Url.Content("~/images/wordpress-development.png")'"> 
    <img src="@Url.Content("~/images/wordpress-development.png")" name="wordpress"> 
    <br /> 
    WORDPRESS 
</a> 

,如果你正在使用的WebForms视图引擎(请标记您的问题适当地使我们不必被猜这):

<a href="#" onmouseover="document.wordpress.src='<%= Url.Content("~/images/wordpress-development_red.png") %>'" onmouseout="document.wordpress.src='<%= Url.Content("~/images/wordpress-development.png") %>'"> 
    <img src="<%= Url.Content("~/images/wordpress-development.png") %>" name="wordpress"> 
    <br /> 
    WORDPRESS 
</a> 
相关问题