Параметры URL на page_load c# - PullRequest
       38

Параметры URL на page_load c#

0 голосов
/ 23 апреля 2020

Можно ли установить параметры URL для page_load?

Например, если у меня есть некоторые строковые значения, определенные в коде, например:

string firstname = "John" string lastname = " doe "

Поэтому, когда я запускаю приложение, я хочу, чтобы URL был похож на localhost: /webform.aspx? firstname = john & lastname =" doe "напрямую.

1 Ответ

0 голосов
/ 24 апреля 2020

Если вы перенаправляете на webform.aspx откуда-то (например, default.aspx) в вашем приложении, вы сможете установить эти параметры в соответствующем методе в default.aspx.cs. Если вы уже находитесь в page_load файла webform.aspx, вы, безусловно, можете перенаправить на webform.aspx с дополнительными параметрами url, однако это может создать ненужный трафик c между веб-клиентом, обращающимся к вашему веб-приложению, и сервером, предоставляющим ваше веб-приложение.

Если вы не хотите, чтобы эти параметры присутствовали, чтобы вы могли использовать их на стороне клиента (например, в javascript), я бы порекомендовал использовать HiddenFields и установить их значения в вашем методе page_load. Если вам нужны эти параметры в другом месте кода позади webform.aspx, я бы порекомендовал сохранить значения в сеансе.

...