我想动态地为我的HTML添加一个新属性,但我无法弄清楚如何执行此操作;
我有一些类似Facebook的按钮代码,我想添加一个" data-url"属性如果指定了我的模型中的Url属性。
我尝试过几件事,但这就是我现在的代码:
<a href="https://twitter.com/share" class="twitter-share-button" @if (!string.IsNullOrEmpty(Model.Url)) { data-url="@Model.Url" } data-text="@Model.TweetText" data-count="vertical" data-via="avalaxy">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
这不起作用。那我该怎么做呢?
答案 0 :(得分:5)
我相信你想使用<text>
标签,例如:
<a href="https://twitter.com/share" class="twitter-share-button" @if (!string.IsNullOrEmpty(Model.Url)) { <text>data-url="@Model.Url"</text> } data-text="@Model.TweetText" data-count="vertical" data-via="avalaxy">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>