Учитывая код ниже, что делает ключевое слово "с"? Я не очень знаком с ним, и я не уверен в его назначении.
Sub NotePage_Load() With Request.Form
Спасибо Kevin
Это сокращение ... все в блоке With..End With будет обрабатываться так, как будто что-то добавлено перед ним.
Ex:
With Request.Form ["xxx"] = "yyy" ["aaa"] = "bbb" End With
невероятно похож на:
Request.Form["xxx"] = "yyy" Request.Form["aaa"] = "bbb"
With позволяет опустить деталь после символа with и просто использовать оператор точки - . для доступа к свойствам, элементам и методам.
With
.
Ну, это действует как псевдоним для Request.Form
Так что вам не нужно делать
Request.Form.this
или
Request.Form.that
Вы можете просто сделать
this
that
С является эквивалентом добавления Request.Form перед любыми ссылками в блоке с.
Request.Form
With Request.Form Dim count as int = .Count End With
против
Dim count as int = Request.Form.Count