Пользовательский htmlhelper MVC не рендерится правильно
У меня есть код HtmlHelper, как показано ниже
sskIconsHtml +=
"<a href=\"#\" class=\"ssk ssk-twitter social-icon si-borderless si-text-color si-twitter\" title=\"Twitter\"";
sskIconsHtml += (socialSharing != null && !string.IsNullOrEmpty(socialSharing.TwitterShortenedUrl))
? " data-url=\"" + socialSharing.TwitterShortenedUrl + "\""
: string.Empty;
sskIconsHtml += " data-text=''";
sskIconsHtml += (socialSharing != null && !string.IsNullOrEmpty(socialSharing.TwitterText))
? " data-title=\"" + socialSharing.TwitterText + "\""
: string.Empty;
sskIconsHtml +=
" ><i class=\"icon-twitter\"></i><i class=\"icon-twitter\"></i></a>";
Если вы видите текст данных, я передаю значение пустой строки. Но там, где он отображается в браузере, он отображает, как показано ниже, см. Свойство data-text.
<a href="#" class="ssk ssk-twitter social-icon si-borderless si-text-color si-twitter" title="Twitter" data-text data-title="What is Electro" data-ssk-ready="true"><i class="icon-twitter"></i><i class="icon-twitter"></i></a>