ASP.NET(C#) 숫자를 검증하는 두 가지 방법

987 단어
방법1:
 
  
int i=0;
if (!int.TryParse(this.txtPage.Text, out i))
{
   Response.Write("alert(' !')");
   this.txtPage.Text = string.Empty;
 }//
 

방법2:
 
  
try
        {

            if (Convert.ToInt32(this.txtPage.Text) > totalPage || Convert.ToInt32(this.txtPage.Text)<1)
            {
                ClientScript.RegisterClientScriptBlock(GetType(), " ", "alert(' !')", true);
            }
            else
            {
              ViewState["pageindex"] = this.txtPage.Text;
              GetData();
            }
        }
        catch (Exception)
        {
           ClientScript.RegisterClientScriptBlock(GetType(), " ", "alert(' !')", true);
        }

좋은 웹페이지 즐겨찾기