如何在ASP.Net MVC中单击按钮时将状态更新为活动或非活动状态?

时间:2017-12-11 13:26:30

标签: asp.net asp.net-mvc visual-studio asp.net-mvc-4 asp.net-mvc-3

  

我的问题是如何通过点击按钮ActivateInActivate用户。如果我单击InActivate,则按钮上的文本应更改为“激活”。我在谷歌搜索但我没有得到解决方案:

这是Asp.net C#代码的示例代码

<asp:LinkButton ID="lbtnStatus" runat="server" CommandArgument='<%#Eval("ModuleID") %>'
     CssClass="imagelink" OnClick="lbtnStatus_Click"><span class='label <%#Eval("Status").ToString()=="Y"?"label-success":"label-danger"%>'><%#Eval("Status").ToString()=="Y"?"Active":"Inactive"%></span></asp:LinkButton>

如何将c#代码更改为MVC代码?

2 个答案:

答案 0 :(得分:1)

您应该在客户端执行它。试试这样的事情;

$("#lbtnStatus").click(function() {
    var value = $("#lbtnStatus span").text();
    if(value == "Inactive")
    {
        $(this).html("<span class='label-success'>Active</span>");
    } else if(value == "Active")
    {
        $(this).html("<span class='label-danger'>Inactive</span>");
    }
});

答案 1 :(得分:0)

您可以在jQuery的帮助下在客户端使用以下方法。

.ffill()
相关问题