【发布时间】:2021-04-15 14:00:54
【问题描述】:
所以我有这张表,它根据@Model 中的集合生成它的数据
@foreach (var number in Model.Numbers)
{
<tr class="tb-tnx-item">
<td class="tb-tnx-id">
<div class="">
<span>@number.Msisdn</span>
</div>
</td>
<td class="tb-tnx-id">
<span>@number.Country</span>
</td>
<td class="tb-tnx-info">
<div class="">
<span class="title">Mobile</span>
</div>
</td>
<td class="tb-tnx-amount">
<div class="tb-tnx-total">
<span class="amount"><em class="icon ni ni-coins align-middle"></em>@number.Cost</span>
</div>
<div class="tb-tnx-status">
<span title="@number.Features" class="">@number.Features[0] / @number.Features[1]</span>
</div>
</td>
<td class="text-center">
<div class="tb-tnx-status">
<a class="btn btn-primary" onclick="doFunction(); ">Default S2</a>
</div>
</td>
</tr>
}
正如你所看到的,我在这里有这部分,当我点击它时会调用一个 JavaScript 函数
<a class="btn btn-primary" onclick="doFunction(); ">Default S2</a>
这里是 JavaScript
<script>
function doFunction() {
alert("Test");
}
</script>
我的问题是..我如何将number 作为参数传递,以便我可以做这样的事情
alert(number.Msisdn);
【问题讨论】:
-
<a onclick="doFunction('@number.Msisdn'); ">然后function doFunction(Msisdn) { alert(Msisdn); }
标签: javascript asp.net asp.net-mvc razor razor-pages