我有一个网络应用程序:当用户按下“搜索”时,他必须输入一些其他值,然后根据该值运行其他一些代码。
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();
}
现在的问题是,在所有其余代码运行之后出现提示输入,并且最重要的是它完全弄乱了网站的布局。我一整天都在寻找解决方案,但找不到。如何显示弹出输入提示框,让用户输入一些内容,然后根据值继续运行一些代码。?可能吗?