是否可以在tpl attiribute中使用脚本元素。我想在我的senario中做的是在tpl中添加一些脚本元素。我可以这样做。(我有里面的按钮,想要添加soem事件那些按钮通过javascript)
这是我的代码,但它给出了错误。
.Tpl(Html.X().XTemplate().Html(@<text
<tpl for="."><p></p>
<script>alert("bumm");</script>
<div class="thumb-wrap" id="{Ad}">
<div class="item col-xs-4 col-lg-4">
<div class="thumbnail">
<img class="group list-group-image" src="http://placehold.it/400x250/000/fff" alt="" />
<div class="caption">
<h4 class="group inner list-group-item-heading">
{Ad}</h4>
<p class="group inner list-group-item-text">
{Aciklama}</p>
<div class="row">
<div class="col-xs-12 col-md-6">
<p class="lead">
{Fiyat} TL</p>
<p class="lead urunkodu" id="urunkodu" >
{UrunKodu}</p>
</div>
<div class="col-xs-12 col-md-6">
<input type="button" class="btn btn-success" id="sepeteEkle_{ID}" value="Sepete ekle"></input>
</div>
</div>
</div>
</div>
</div>
</div>
</tpl>
<div class="x-clear"></div>
</text>))
答案 0 :(得分:1)
你需要更多关于你的问题的elobaret,并且关于在tpl标签下使用脚本, 这种方式有效但处理起来有点复杂。 INSTEAD使用此方法
将id属性分配给您的代码
<tpl id="click_event"></tpl>
然后在外部.js或head部分中,您可以使用其ID轻松获取此元素的点击事件
同样对于按钮事件,您可以使用onclick属性来触发某些功能并在头部或其他任何地方定义js函数
<input type="button" onClick = "triggerMyEvent();"/>
这是你在寻找什么?或者尝试解释你的问题以获得好的答案