MessageBox에 유효성 검사 오류 메시지를 표시하려고합니다. 4 개의 TextBox와 One Button 컨트롤이 있습니다. Button 컨트롤을 클릭하면 MessageBox에 텍스트가 표시되지 않고 TextBox가 표시됩니다. 나는 거의 이것을했지만 문제는 Button을 클릭하면 MessageBox가 최소화 된 윈도우로 열린다는 것입니다. 따라서 최종 사용자가 깨닫기가 어렵습니다. 버튼 클릭시 사용자에게 MessageBox를 표시하려고합니다. 여기 ASP.NET 웹 응용 프로그램에서 Windows.Form.MessageBox를 표시하는 방법은 무엇입니까?
은 버튼에서 당신은 ASP.NET 응용 프로그램에서 윈도우 메시지 박스를 사용할 수 없습니다 이벤트ErrorMsg="";
if (TextBox1.Text == "")
{
ErrorMsg += "Name is required!";
ErrorMsg += "\n";
}
if (TextBox2.Text == "")
{
ErrorMsg += "Address is required!";
ErrorMsg += "\n";
}
if (TextBox3.Text == "")
{
ErrorMsg += "Phone No. is required!";
ErrorMsg += "\n";
}
if (TextBox4.Text == "")
{
ErrorMsg += "City is required!";
ErrorMsg += "\n";
}
if (ErrorMsg.Length == 0)
{
//Some Code
}
else
{
MessageBox.Show(ErrorMsg, "Existing Address", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
미리 감사드립니다 ...
지금까지 유효성 검사 컨트롤을 사용했습니다. 하지만 사용자가 MessageBox로 표시하도록 요청했습니다. – thevan
@ thevan, 그러면 ASP.NET과 WinForms가 똑같지 않다는 것과 ASP.NET 응용 프로그램이 서버에서 실행될 때 그가 묻는 것은 이해가 가지 않는다고 설명해야합니다. 흥미로운 * 기대를 가진 클라이언트가있는 것 같아서이 설명과 함께 행운을 빕니다 :-) –
나는 사용자가 원하는 것은 MessageBox가 아니라 사용자 경험에서부터 차이점을 알지 못하는 경고입니다. 그들은 그들과 다르지 않다는 관점을 가지고 있습니다. –