Я проектирую своего рода иерархическую систему следующим образом:
Контракт
Основной товар
Товар
Суб-товар
Часть
Каждаяиз них на своей странице (на данный момент).Пользователь запускается на странице Contract.aspx.Если они захотят увидеть основные товары для контракта, на котором они в настоящее время находятся, они нажмут «ImageButton», который я настроил, и я передам в качестве аргумента команды ContractID (CommandArgument='<%# Eval("ContractID")%>'
).Это прекрасно работает - я попадаю на мою страницу Master Commodity с фильтром Master Commodities по переданному мне ContractID.
Вот моя проблема: переход со страницы Master Commodity на страницу Commodity (я думаю) потребует прохожденияв ContractID (таким образом, мы ТОЛЬКО видим материал для контракта, по которому мы заключаем) И ИД основного товарного товара (таким образом, мы ПРОСТО видим товар, связанный с основным товаром).Я пробовал следующее:
CommandArgument='<%# Eval("ContractID") + ',' + Eval("MComID")%>'
, но, как вы могли ожидать, это не работает.Если я могу просто сделать что-то как выше и иметь разделитель, как запятую, я могу пойти оттуда и заставить его работать.Любые предложения ???