2013-04-09 99 views
0

我有一个web应用程序:当用户按“搜索”,他必须输入一些其他值,然后根据该值,运行一些其他代码。客户端Javascript输入提示框

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(); 
     } 

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

回答

0

您将不得不作出单独的AJAX调用来验证密码。