QUICK & DIRTY TRICK : make the property public and use the code
((MyPageClassName)this.Page).PropertyName
Таким образом, вы можете предоставить доступ к элементам управления и из UserControl на родительскую страницу и наоборот.Чтобы сделать элементы управления доступными, сделайте их общедоступными в файле соответствующей страницы designer.cs.
****<<Update>>****
Спасибо, что поправили меня.AFAICU, вы хотите установить свойство, если пользовательский элемент управления на странице ASPX.Как мы устанавливаем DataKeyNames вида сетки, где вы можете поместить несколько ключевых полей.Таким образом, их вопрос в том, как узнать, что GUID, который вы помещаете в список, всегда уникален.Или этот GUID исправлен и поступает из базы данных.Как бы вы сохранили согласованность?
Я бы предположил, что для таких вещей, играемых из Codebehind, вы можете иметь больший контроль над aspx.