自定义MVC htmlhelper无法正确呈现

时间:2017-02-01 10:25:22

标签: model-view-controller html-helper mvchtmlstring

我有一个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>";

如果你看到数据文本我传递的是空字符串的值但是它在浏览器中呈现的位置如下所示,请参见数据文本属性。

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

0 个答案:

没有答案