WowSlider не может полностью прочитать заголовок изображения из файла resx
Я использую слайдер изображений WowSlider ( http://wowslider.com/) для моего сайта (ASP.net MVC). Когда я использую простой текст в заголовке Img, он показывает заголовок правильно
<img src="~/Content/data1/images/01_____.jpg"
title="my image title" alt="my image title" id="wows1_0" />
но когда я хочу получить заголовок из моего файла ресурсов (.resx), он просто читает первое слово!
<img src="~/Content/data1/images/01_____.jpg"
title=@Resources.HomeIndexRes.SliderImg01 alt=@Resources.HomeIndexRes.SliderImg01 id="wows1_0" />
Что я должен сделать, чтобы он прочитал полный заголовок?
мой полный код индекса приведен ниже:
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<!-- Start Slider HEAD section -->
<link rel="stylesheet" type="text/css" href="~/Content/engine1/style.css"
/>
<script type="text/javascript" src="~/Content/engine1/jquery.js"></script>
<!-- End Slider HEAD section -->
<link href="~/Content/StyleSheet.css" rel="stylesheet" />
<!-- Start Slider BODY section -->
<div id="wowslider-container1">
<div class="ws_images">
<ul>
<li ><img src="~/Content/data1/images/01_____.jpg"
title=@Resources.HomeIndexRes.SliderImg01
alt=@Resources.HomeIndexRes.SliderImg01 id="wows1_0" /></li>
<li><img src="~/Content/data1/images/02_________.jpg"
title=@Resources.HomeIndexRes.SliderImg02
alt=@Resources.HomeIndexRes.SliderImg02 id="wows1_1" /></li>
<li><img src="~/Content/data1/images/03______.jpg"
title=@Resources.HomeIndexRes.SliderImg03
alt=@Resources.HomeIndexRes.SliderImg03 id="wows1_2" /></li>
<li><img src="~/Content/data1/images/04______.jpg"
title=@Resources.HomeIndexRes.SliderImg04
alt=@Resources.HomeIndexRes.SliderImg04 id="wows1_3" /></li>
<li><img src="~/Content/data1/images/05____.jpg"
title=@Resources.HomeIndexRes.SliderImg05
alt=@Resources.HomeIndexRes.SliderImg05 id="wows1_4" /></li>
<li><img src="~/Content/data1/images/06_______.jpg"
title=@Resources.HomeIndexRes.SliderImg06
alt=@Resources.HomeIndexRes.SliderImg06 id="wows1_5" /></li>
<li><img src="~/Content/data1/images/07_____.jpg"
title=@Resources.HomeIndexRes.SliderImg07
alt=@Resources.HomeIndexRes.SliderImg07 id="wows1_6" /></li>
<li><img src="~/Content/data1/images/08_______.jpg"
title=@Resources.HomeIndexRes.SliderImg08
alt=@Resources.HomeIndexRes.SliderImg08 id="wows1_7" /></li>
<li><img src="~/Content/data1/images/09_____.jpg"
title=@Resources.HomeIndexRes.SliderImg09
alt=@Resources.HomeIndexRes.SliderImg09 id="wows1_8" /></li>
<li><img src="~/Content/data1/images/10_____.jpg"
title=@Resources.HomeIndexRes.SliderImg10
alt=@Resources.HomeIndexRes.SliderImg10 id="wows1_9" /></li>
</ul>
</div>
<div class="ws_shadow"></div>
</div>
<script type="text/javascript" src="~/Content/engine1/wowslider.js">
</script>
<script type="text/javascript" src="~/Content/engine1/script.js"></script>
<!-- End Slider BODY section -->
1 ответ
Решение
Положите цитаты вокруг title
Значение атрибута, если в нем есть пробелы, иначе значение будет просто первым словом.
title="@Resources.HomeIndexRes.SliderImg01"