C# 以web表单asp.net c显示用户表#

C# 以web表单asp.net c显示用户表#,c#,jquery,asp.net,C#,Jquery,Asp.net,我有一个管理员页面,管理员可以按下一个按钮,并显示所有注册到该网站的用户的表格。按钮: <button type="button" id="allusers" name="allusers">Show all users</button> c#代码: 当我运行网站并点击按钮时,什么都没有发生。我试图看看jQuery代码是否有问题,但它可以用于显示其他内容。那我该怎么修呢 谢谢!如果有不清楚或写得不好的地方,很抱歉。。我是初学者:) 当我运行网站并点击按钮

我有一个管理员页面,管理员可以按下一个按钮,并显示所有注册到该网站的用户的表格。按钮:

        <button type="button" id="allusers" name="allusers">Show all users</button>
c#代码:

当我运行网站并点击按钮时,什么都没有发生。我试图看看jQuery代码是否有问题,但它可以用于显示其他内容。那我该怎么修呢

谢谢!如果有不清楚或写得不好的地方,很抱歉。。我是初学者:)

当我运行网站并点击按钮时,什么都没有发生。我试过了 查看jQuery代码是否有问题,但它可以与 展示其他东西。那我该怎么修呢

您可以做的第一件事是:在Chrome中运行它,点击F12显示开发人员选项,然后进入Console选项卡,查看是否有任何JavaScript错误正在悄然发生


每当我读到一个带有“什么也没发生”字样的JavaScript问题时,这通常意味着发生了JavaScript错误

如果表填充准确,那么jquery部分应该可以工作。如果问题仍然存在,那么唯一的问题就是 clientidmode=“Static”,因为webforms会向id追加额外的字符串,所以在div标记中提到clientidmode=“Static”将使div id呈现为id属性中的状态。添加clientMode=“Static”后,您的标记将如下所示

<div id="allusersList" clientidmode="Static" runat="server" name="allusersList" style="display: none;"></div>

无需添加clientdmode=“Static”,您就可以像这样在jquery中编写

$("#allusers").click(function () {
    $("#<%=allusersList.ClientID%>").show();
});
$(“#诱惑者”)。单击(函数(){
$(“#”)显示();
});

希望这将有助于

StringBuilder()
请。看在上帝的份上,
StringBuilder()
。。。然后是安格拉斯。天啊,它让代码更具可读性!!您的div具有runat=“server”属性。您是否已检查正在为div生成的id?如果您有母版页,很可能您的div id会有所不同。我不确定StringBuilder()是什么。我不确定,但希望这能对$(“#allusersList”).toggle()有所帮助;
string filename = "database.mdf";
    string tablename = "users";
    string selectQuery = "select * from " + tablename;
    DataTable table = Eitan.ExecuteDataTable(filename, selectQuery);
    int length = table.Rows.Count;
    if (length > 0)
    {
        st += "<table style='margin-top: 400px; margin-left: 100px; border: 1px solid black;'>";
        st += "<tr style='border: 2px solid black;'>";
        st += "<th style='border: 2px solid black; text-align: center;' >Full Name</th> <th style='border: 2px solid black; text-align: center;'>Username</th> <th style='border: 2px solid black; text-align: center;'>Password</th>";
        st += "<th style='border: 2px solid black; text-align: center;'>Email</th> <th style='border: 2px solid black; text-align: center;'>Cell</th> <th style='border: 2px solid black; text-align: center;'>Birthday</th> <th style='border: 2px solid black; text-align: center;'>Age</th> <th style='border: 2px solid black; text-align: center;'>Gender</th> <th style='border: 2px solid black; text-align: center; padding:5px;'>Admin?</th> <th style='border: 2px solid black; text-align: center;'>Update</th> <th style='border: 2px solid black; text-align: center;'>Delete</th>";
        st += "</tr>";
        for (int i = 0; i < length; i++)
        {
            st += "<tr>";
            st += "<form method='post' action='edituserAdmin.aspx'>";
            st += "<input type='hidden' name='fullname' value='" + table.Rows[i]["fullname"] + "'/>";
            st += "<td style='padding: 10px; border: 2px solid black;'>" + table.Rows[i]["fullname"] + "</td>";
            st += "<td style='padding: 10px; border: 2px solid black;'><input type='text' name='username' value='" + table.Rows[i]["username"] + "'/></td>";
            st += "<td style='padding: 10px; border: 2px solid black;'><input type='password' name='password' value='" + table.Rows[i]["password"] + "'/></td>";
            st += "<td style='padding: 10px; border: 2px solid black;'><input type='text' name='email' value='" + table.Rows[i]["email"] + "'/></td>";
            st += "<td style='padding: 10px; border: 2px solid black;'><input type='text' name='cell' value='" + table.Rows[i]["cell"] + "'/></td>";
            st += "<td style='padding: 10px; border: 2px solid black;'><input type='birthday' name='birthday' value='" + table.Rows[i]["birthday"] + "'/></td>";
            st += "<td style='padding: 10px; border: 2px solid black;'><input type='text' name='age' value='" + table.Rows[i]["age"] + "'/></td>";
            st += "<td style='padding: 10px; border: 2px solid black;'><input type='text' name='gender' value='" + table.Rows[i]["gender"] + "'/></td>";
            if ((bool)table.Rows[i]["admin"] == true)
            {
                st += "<td style='text-align: center; border: 2px solid black;'><input type='checkbox' style='width: 20px; height: 20px; margin-left: 22px;' name='admin' value='true' checked class='checkbox disabled' disabled /></td>";
                st += "<td style='text-align: center; border: 2px solid black; padding: 10px;'><input type='submit' name='submit' value='Update' class='btn btn-primary' name='updateuserAdmin' id='updateuserAdmin' /></td>";
                st += "<td style='text-align: center; border: 2px solid black; padding: 10px;'><a href='deleteuserAdmin.aspx'><input type='button' value='Delete' name='deleteuserAdmin' class='btn btn-warning disabled' id='deleteuserAdmin' disabled/></a></td>";
            }
            else
            {
                st += "<td style='padding: 10px; text-align: center; border: 2px solid black;'><input type='checkbox' style='width: 20px; height: 20px;' name='admin' value='true'/></td>";
                st += "<td style='text-align: center; border: 2px solid black; padding: 10px;'><input type='submit' name='submit' value='Update' class='btn btn-primary' name='updateuserAdmin' id='updateuserAdmin' /></td>";
                st += "<td style='text-align: center; border: 2px solid black; padding: 10px;'><a href='deleteuserAdmin.aspx'><input type='button' value='Delete' name='deleteuserAdmin' class='btn btn-warning' id='deleteuserAdmin' /></a></td>";
            }

            st += "</form>";
            st += "</tr>";
        }
        st += "</table>";
        allusersList.InnerHtml = st;
    }
public static DataTable ExecuteDataTable(string fileName, string sql)
{
    SqlConnection conn = ConnectToDb(fileName);
    conn.Open();
    SqlDataAdapter tableAdapter = new SqlDataAdapter(sql,conn);
    DataTable dt = new DataTable();
    tableAdapter.Fill(dt);
    return dt;
}
<div id="allusersList" clientidmode="Static" runat="server" name="allusersList" style="display: none;"></div>
$("#allusers").click(function () {
    $("#<%=allusersList.ClientID%>").show();
});