0

これをアプリケーションのMasterPageに配置しました。デフォルトのページにとどまると画像が表示されますが、別のページに移動すると画像が表示されません。これが別のページで機能しない理由を教えてください。

<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>
4

1 に答える 1

7

画像のURLが間違っていると思われます。ハードコーディングしているので、これは驚くべきことではありません。ASP.NETMVCアプリケーションでURLをハードコーディングしないでください。常にURLヘルパーを使用する必要があります。

<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>
于 2012-10-01T13:43:39.580 に答える