1

私の質問はどうすればActivateまたはInActivateユーザーがボタンをクリックすることができますか? InActivateをクリックした場合、ボタンのテキストをActivateに変更する必要があります。私はGoogleで検索さが、私は解決策を取得できませんでした:ボタンをASP.Net MVCでクリックしてアクティブまたは非アクティブとしてステータスを更新するには?

このサンプルコードは

<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> 

がどのように私はMVCコードへのC#コード任意のアイデアを変更することができますAsp.net C#のコードのためにありますか?

+0

ステータスに応じて2つのボタンを使用して機能を非表示にすることができます。 –

+0

アクティブなボタンをクリックすると、非アクティブな赤色のフォントが表示されます。非アクティブボタンをクリックすると緑色のアクティブなフォントが表示されます。 @ M.Y.Mnu –

+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>"); 
    } 
}); 
+0

+0

私のcodEにあなたのコードを呼び出すには? –

+2

これらのタグ「」の内側にコードスニペットを表示します。 Javascript/JQueryを最初に調べるべきです。 – lucky

0

クライアント側では、jQueryを使用して次の方法を使用できます。