tag:blogger.com,1999:blog-5811779447202720797.post3519321662165984603..comments2023-06-30T15:20:07.344+03:00Comments on Целью настоящего предложения является... (блог Юры Скалецкого): Пишите usage для ваших веб-страницYury Skaletskiyhttp://www.blogger.com/profile/06306241568688193106noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5811779447202720797.post-23475655572679945862008-09-01T19:42:00.000+04:002008-09-01T19:42:00.000+04:00декларативное описание QS- это очень круто. из мин...декларативное описание QS- это очень круто. из минусов вижу только то, что нельзя описать "перегрузку параметров" - те страничка default.aspx принимает либо ?type=a&id=b<BR/>либо ?type=a&name=c<BR/><BR/>правда, ничто не мешает комбинировать оба варианта в одном.Yury Skaletskiyhttps://www.blogger.com/profile/06306241568688193106noreply@blogger.comtag:blogger.com,1999:blog-5811779447202720797.post-79355736296763392242008-09-01T16:09:00.000+04:002008-09-01T16:09:00.000+04:00Эх, молодо-зелено... : )Как вам декларативное опис...Эх, молодо-зелено... : )<BR/><BR/>Как вам декларативное описание необходимых параметров? Не указали необходимый get-параметр (или ошиблись его типом), и страничка вам сама об этом напомнит...<BR/><BR/>public partial class _Default : CrmPage<BR/>{<BR/><BR/>/// <summary><BR/>/// Пример маппинга значения параметра "id" QueryString страницы в поле "entityID".<BR/>/// </summary><BR/>[QueryStringParameter("id")]<BR/>public Guid entityID;<BR/><BR/>private int _entityType;<BR/><BR/>/// <summary><BR/>/// Пример маппинга значения параметра "type" QueryString страницы в свойство "EntityType".<BR/>/// </summary><BR/>[QueryStringParameter("type", IsRequired = true, DefaultValue="1")]<BR/>public int EntityType<BR/>{<BR/>get { return _entityType; }<BR/>set { _entityType = value; }<BR/>}<BR/><BR/><BR/>/// Источник: статья "Declarative QueryString Parameter Binding" <BR/>/// (http://www.codeproject.com/KB/aspnet/WebParameter.aspx)Vladislavhttps://www.blogger.com/profile/14932944302332667819noreply@blogger.comtag:blogger.com,1999:blog-5811779447202720797.post-43806827333402740302008-09-01T16:07:00.000+04:002008-09-01T16:07:00.000+04:00Этот комментарий был удален автором.Vladislavhttps://www.blogger.com/profile/14932944302332667819noreply@blogger.com