Как проверить, содержит ли веб-страница любые строковые запросы при загрузке страницы?Проверка QueryString
ответ
Вы можете определить, имеется ли какое-либо значение в QueryString, проверяя его количество:
Request.QueryString.Count > 0;
Это сказал, что если вы пытаетесь предотвратить страницу от erroring, потому что вы не хотите, чтобы получить доступ значения, не существует. Я рекомендую обертывать запросы в объявлениях в свойствах страницы и возвращать безопасные значения из свойства.
В качестве примера
// setting this as protected makes it available in markup
protected string TaskName
{
get { return (string)Request.QueryString["VarName"] ?? String.Empty; }
}
Проверка на
Request.QueryString["QueryStringName"]
если вы знаете конкретное имя и возвращает нулевое значение, если нет какой-либо строки запроса с таким именем
или если вы хотите, чтобы проверить счетчик querystrings затем
Request.QueryString.Count
и проверить на 0. Если больше 0, то добавляется по крайней мере 1 строка.
Чтобы проверить, если страница была доступна с любой строкой запроса, вы можете проверить свойство Count:
bool expression = Request.QueryString.Count > 0;
Чтобы получить доступ к определенной параметр строки запроса, вы можете сделать это следующим образом:
string myParam = Request.QueryString["MyParam"];
myParam будет иметь значение null, если его нет в URL-адресе.
if(Request.QueryString.Count > 0)
{
//Code here
}
else
{
//Code here
}
- 1. Проверка значение QueryString в PHP
- 2. Querystring внутри Querystring
- 3. ASP.NET, проверка подлинности Windows и QueryString
- 4. QueryString безопасности и дос атака
- 5. VB.NET QueryString
- 6. Querystring игнорируется
- 7. asp.net QueryString
- 8. Декодирование Querystring
- 9. Измените Querystring?
- 10. querystring encryption
- 11. Демоверсия Querystring
- 12. generate querystring
- 13. FlashVars QueryString
- 14. JQuery QueryString
- 15. Лучший способ проверить параметры QueryString в C#
- 16. asp.net mvc querystring param
- 17. asp.net querystring возвращает null
- 18. C# URL QueryString Trouble
- 19. «&» внутри значения QueryString
- 20. Укажите QueryString в Html.Action
- 21. QueryString для перенаправления!
- 22. PHP QueryString с массивом
- 23. функция querystring сбой
- 24. IE6 Losing Querystring
- 25. Querystring in response-router
- 26. Raw Querystring в ActionLink
- 27. GET querystring в node.js
- 28. QueryString и/#/в URL
- 29. Ошибка при использовании QueryString
- 30. Показать querystring после POST
Вы имеете в виду QueryString? – rahul