0

アコーディオン ペインに、ランダムなパスワードを生成し、データベースにデータを挿入するボタンがあります。しかし、クリックイベントにさえ行かずにコントロールをデバッグしても、機能しません。私の HTML コード i as New User

    <asp:Button ID="genrate" runat="server" Text="Genrate passwords"  />
    </Content>
    </asp:AccordionPane></b>

背後にあるコードは--- public static string RandomStr()

{
    string rStr = Path.GetRandomFileName();
    rStr = rStr.Replace(".", ""); // For Removing the .
    return rStr;
}



    protected void genrate_Click1(object sender, EventArgs e)
    {
        string rand = RandomStr();
        un.Text = rand;
        Uname.ReadOnly = true;
        string str = ConfigurationManager.ConnectionStrings["ajax"].ConnectionString;
        string selectcomnd = "INSERT INTO user (username,password) as value(@e1,@e2)";
        SqlCommand cmd = new SqlCommand();
        SqlConnection con = new SqlConnection(str);
        con.Open();
        cmd.CommandText = selectcomnd;
        cmd.Parameters.Add("@e1", SqlDbType.NChar).Value = Uname.Text;
       cmd.Parameters.Add("@e2", SqlDbType.NChar).Value = rand;
       con.Close();




    }

前もって感謝します

4

1 に答える 1