2013-06-20 4 views
0

Я работаю над приложением asp.net MVC 4. У меня есть значок с информацией, который будет размещен в начале каждой динамически созданной записи. Я должен сделать это изображение образцом опрокидывания. Если мое мышление правильное, я должен использовать html для этого, потому что, если я использую jquery или css, я буду сталкиваться с проблемами выбора, потому что я не могу прикрепить идентификатор. Это мой сегмент коды для этого вопроса:jQuery append: Dynamic rollover image

$('#@tableName > tbody:last').append('<tr> 
    <td> 
     <a href="#" style="text-decoration:none; float:left;" 
     onclick="LoadLaunchDetails(' + launchID + ', @automated)"> 
     <img src ="@Url.Content("~/Content/images/buttons/icon-details-ns.png")" 
     onmouseover="this.src="@Url.Content("~/Content/images/buttons/icon-details-s.png")"" 
     onmouseout="this.src="@Url.Content("~/Content/images/buttons/icon-details-s.png")""/> 
     </a> Launch #' + return_str + '</td><td style = "text-align:right">'+ dateStr + 
    '</td> 
    </tr>'); 

Проблемы я имею с кавычками в OnMouseOver и onmouseout атрибутов. Когда я использую ошибку огня, я вижу onmouseover="this.src=" Я пробовал много разных способов. Возможно ли это? Спасибо.

ответ

1
src ="@Url.Content("~/Content/images/buttons/icon-details-ns.png")" 

ЦСИ является @Url.Content(

Ошибки начинаются здесь. Вы должны избегать вашего кода, используя обратную косую черту.