URL, который Находят Querystring - заменяют, добавляют, обновляют значения?

Я делаю это в iOS 9 и Swift 2.0, если я использую UINavigationController

self.navigationController?.navigationBar.barStyle = UIBarStyle.Black

И я делаю это, если я использую модальный переход

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return .LightContent
}
14
задан schooner 22 July 2009 в 08:54
поделиться

4 ответа

Да, я бы посоветовал преобразовать строку запроса в коллекцию с помощью HttpUtility.ParseQueryString ()

Затем вы можете находить / добавлять / обновлять / заменять значения непосредственно в коллекции, прежде чем воссоздание строки запроса из этой коллекции.

Это должно упростить обнаружение дубликатов.

27
ответ дан 1 December 2019 в 10:04
поделиться

это кажется основной проблемой проектирования.

вместо обновления текущей строки запроса СЛЕДУЕТ просто добавлять все параметры в базу каждый раз.

конечно, вы МОЖЕТЕ обновить его, но (псевдокод)

if querystring exists
  then update query string
else
  add query string

сойдет с ума, когда вы начнете использовать более 1 переменной.

Редизайн будет лучшим, если позволят усилия.

0
ответ дан 1 December 2019 в 10:04
поделиться

Вы можете получить доступ и управлять всеми значениями вашей Querystring через коллекцию Request.QueryString. Вот ссылка .

0
ответ дан 1 December 2019 в 10:04
поделиться

WCF REST Starter Kit , доступный в ASP .NET также включает новый вспомогательный класс «HttpQueryString», который, скорее всего, будет включен во временные рамки .NET 4.0 в библиотеку базовых классов.

См. Отличный скринкаст о том, как использовать этот служебный класс здесь:

http : //channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-HttpClient-Query-String-and-Form-Input-Management/

Марк

0
ответ дан 1 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: