Javascript 如何在2分钟后禁用razor中的ActionLink

Javascript 如何在2分钟后禁用razor中的ActionLink,javascript,c#,asp.net,razor,Javascript,C#,Asp.net,Razor,第一次使用StackOverflow。 我有一个包含不同数据的表,我想在两分钟后禁用actionlink <table class="table"> <tr class="btn-danger"> <th> @Html.DisplayNameFor(model => model._art.libelle) </th> <th>

第一次使用StackOverflow。 我有一个包含不同数据的表,我想在两分钟后禁用actionlink

<table class="table">
    <tr class="btn-danger">
        <th>
            @Html.DisplayNameFor(model => model._art.libelle)
        </th>
        <th>
            Image
        </th>
        <th>
            @Html.DisplayNameFor(model => model._art.prix_initial)
        </th>
        <th>
            Prix Courant
        </th>
        <th></th>
    </tr>

@foreach (var item in Model)
{
    <tr class="btn-primary">
        <td>
            @Html.DisplayFor(modelItem => item._art.libelle)
        </td>
        <td>
           <img  src="@Url.Content(item._art.img)" width="300" height="300"/>
        </td>
        <td>
            @Html.DisplayFor(modelItem => item._art.prix_initial)
        </td>
        <td>
            @{ var prix_calcule = item.valeur_courante
                    * 0.1 * item._art.prix_initial
                     + item._art.prix_initial;
            }
            @prix_calcule
        </td>


        <td id="test">
            <h1>@Html.ActionLink("Encherir", "Encherir", new { id_article = item._art.id }, new { @class = "btn btn-success" })</h1>
        </td>
    </tr>
  } 

</table>

@DisplayNameFor(model=>model.\u art.libelle)
形象
@DisplayNameFor(model=>model.\u art.prix\u首字母)
卡兰特大奖赛
@foreach(模型中的var项目)
{
@DisplayFor(modelItem=>item.\u art.libelle)
@DisplayFor(modelItem=>item.\u art.prix\u首字母)
@{var prix_calcule=item.valeur_courante
*0.1*项目。\u艺术大奖赛\u首字母
+项目._art.prix_首字母;
}
@普利克斯计算
@ActionLink(“Encherir”,“Encherir”,新的{id\u article=item.\u art.id},新的{@class=“btn btn success”})
} 
我想在两分钟后禁用actionLink“encherir”。 我尝试过javascript,但不幸的是,它只会禁用表中的第一行


一旦您向浏览器发送了内容,您的控制就非常有限。有很多方法可以用Javascript隐藏它,但是用户可以关闭Javascript,这会让它永远处于关闭状态

不过,处理这个问题的最佳方法仍然是使用Javascript将其隐藏,然后在链接中包含过期标记。给它一个唯一的加密值,作为GET参数,告诉您它何时过期。然后,如果用户在两分钟后点击了他们不应该拥有的链接,你可以解码该令牌并返回一个“对不起,你的链接过期了”页面,而不是真正的页面