[ad_1]
//サーバー側コード
[System.Web.Services.WebMethod]
public static string DeleteRow(int UserId)
{
文字列 strmsg = string.Empty;
文字列 ConStr = ConfigurationManager.ConnectionStrings[“SqlCon”].接続文字列;
SqlConnection con = 新しい SqlConnection(ConStr);
SqlCommand cmd = new SqlCommand(“tblUser から削除します。ここで MemberId=” + UserId, con);
con.Open();
//cmd.Parameters.AddWithValue(“@Empid”, empid);
int retval = cmd.ExecuteNonQuery();
con.Close();
場合 (retval == 1)
strmsg = “真”;
それ以外
streamg = “偽”;
strmsg を返します。
}
————————————————–
\\webservice リンク ボタン
sb.Append("\"<a href='ViewUserList.aspx?UserId=" + result.MemberId + "' ><span class='fa fa-trash'></a>\"");
————————————————–
<table class="table table-striped table-bordered table-hover dataTables-example" id="tblData"> <thead> <tr> <%--<th style="display:none;" >MemberId</th>--%> <th>UserName</th> <th>Email</th> <th>Phone</th> <th>Role</th> <th>Edit</th> <th><asp:LinkButton ID="btnDelete" Text="Delete Emp" runat="server" OnClientClick="DeleteConfirmbox(this.id);"></asp:LinkButton></th> <asp:HiddenField ID="hdnMemberId" runat="server" Value='<%#Eval("MemberId") %>'></asp:HiddenField> </tr> </thead> </table>
私が試したこと:
sb.Append("\"<a href='ViewUserList.aspx?UserId=" + result.MemberId + "' onclick = 'DeleteRow()' ><span class='fa fa-trash'></a>\"");
解決策 1
呼び出したいサービスのメソッドの名前を指定していません。 リンクからメソッドを呼び出す場合は、メソッドに対して HttpGet が有効になっていることも確認する必要があります。 これらの解決策はすべて以下に詳述されています
解決策 2
こんにちは。
朝、もっともっと学びたいので。
くそ
[ad_2]
コメント