0
웹 응용 프로그램이 있습니다. 사용자가 "검색"을 누르면 다른 값을 입력하고 그 값에 따라 다른 코드가 실행됩니다. 클라이언트 측 자바 스크립트 입력 프롬프트 상자
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();
}
이제 문제는 코드의 모든 나머지가 실행 된 후 프롬프트 입력이 나타나고 상단에 완전히 웹 사이트의 레이아웃을 망쳐 놨이다. 나는 하루 종일 해결책을 찾고 있었지만 그것을 찾을 수는 없다. 팝업 입력 프롬프트 상자를 표시하고 사용자가 무언가를 입력 한 다음 값에 따라 코드를 계속 실행하려면 어떻게합니까? 가능한가?