Условно проверьте два URL на основе «Request.QueryString» - PullRequest
0 голосов
/ 17 августа 2010

У меня есть страница с этими URL,

http://localhost:1218/Order-AUG17/Forms/Order.aspx?ContactName=HajaMubeen и
http://localhost:1218/Order-AUG17/Forms/Order.aspx

и при загрузке страницы я проверил это,

if (Request.QueryString["ContactName"] != "")
   //My logic
else
    //My logic

Но это если условие не выполняется для обоих URL. Любое предложение.

Ответы [ 2 ]

1 голос
/ 17 августа 2010

, если вы пытаетесь с

http://localhost:1218/Order-AUG17/Forms/Order.aspx

, оба будут только ложными.поскольку в URL нет строки запроса. Она выглядит как null

if (Request.QueryString["ContactName"] != "")
   //My logic
else
    //My logic

, если вы пытаетесь использовать

http://localhost:1218/Order-AUG17/Forms/Order.aspx?ContactName=HajaMubeen

if (Request.QueryString["ContactName"] != "")
       //My logic
    else
        //My logic

, она будет учитывать условие if и выполнить этот цикл.

1 голос
/ 17 августа 2010

1001 * попробовать *

if (Request.QueryString["ContactName"] != null)
   //My logic
else
    //My logic
...