客户端Javascript输入提示框

时间:2013-04-09 12:20:27

标签: c# asp.net

我有一个Web应用程序:当用户按下“搜索”时,他必须输入一些其他值,然后根据该值运行其他一些代码。

 protected void btnSearch_Click(object sender, EventArgs e)
        {
            ClearGridViewEmp();

            //Does table contain encrypted columns
            bool verifyEDT = SQLQueryAnalyser.IsTableInEDT("Employees",connectionName);

            string prompt = @"<script type='text/javascript'>
            var value = window.prompt('Input Passphrase', 'Type your passphrase here');
            storeUserInput(value);</script>";
            Page.ClientScript.RegisterStartupScript(GetType(), "Prompt", prompt);

            if (verifyEDT)
            {
                string passphrase = hidValue.Value;
               //do other stuff with the passphrase
            }
            FillGridViewWithEmp();
        }

现在的问题是,在所有其余代码运行之后出现提示输入,并且在顶部它完全弄乱了网站的布局。我一整天都在寻找解决方案,但我找不到它。如何显示弹出输入提示框,让用户输入内容然后根据值继续运行一些代码。有可能吗?

1 个答案:

答案 0 :(得分:0)

您必须进行单独的AJAX调用才能验证密码。