2010-05-26 3 views
0

Я попытался найти пример синтаксиса для получения заголовка html для строки при использовании Html.Encode(). Я хочу показать полное имя в заголовке mouseover, если он слишком длинный.Как использовать атрибут html 'title' с Html.Encode()?

Есть ли способ сделать это без упаковки строки в < SPAN>, т.е.

<span title = "<%=Html.Encode(model.Name) %>"> //displays the full name on mouseover 
<%=Html.Encode(model.Name.Substring(0, 10))%>... //displays the name up to a max length 
</span> 

Или я должен просто сделать это таким образом?

Спасибо!

ответ

1

Без содержащего элемента, где вы собираетесь повесить свой заголовок?

Так что, да, вы должны обернуть его в строковый элемент как span

+0

Ач. Хорошо, спасибо! Неудивительно, что я не мог найти пример тогда :) Я оставлю это, как есть – Kai