๐Ÿ“ฆ Binding Material[0]
๐Ÿ“ฅ Attempting SafeSelect for ddlMaterial: value='0'
โš ๏ธ ddlMaterial: fallback to first item (value was '0')
๐Ÿ“ฅ SafeSelect โ†’ ddlMaterial: value='0', selected=''
โš ๏ธ ddlMaterialType not populated โ€” MaterialID was 0
โš ๏ธ ddlMaterialThickness not populated โ€” MaterialTypeID was 0
๐Ÿ” shouldRebind=True, ForceNestedRebind=False, IsPostBack=False
๐Ÿงฉ Binding rptMaterialSizes for Material[0] with 1 row(s)
๐Ÿ“ฆ Binding Material[0]
๐Ÿ“ฅ Attempting SafeSelect for ddlMaterial: value='0'
โš ๏ธ ddlMaterial: fallback to first item (value was '0')
๐Ÿ“ฅ SafeSelect โ†’ ddlMaterial: value='0', selected=''
โš ๏ธ ddlMaterialType not populated โ€” MaterialID was 0
โš ๏ธ ddlMaterialThickness not populated โ€” MaterialTypeID was 0
๐Ÿ” shouldRebind=True, ForceNestedRebind=False, IsPostBack=False
๐Ÿงฉ Binding rptMaterialSizes for Material[0] with 1 row(s)
๐Ÿ”Ž PreRender ViewState[RebindNow] = , ForceNestedRebind =
๐Ÿงญ PreRender Context: IsPostBack=False, ForceRebind=, RebindNow=, HasCommand=False
๐ŸŸข Page_PreRender fired
๐Ÿ“ฅ PersistCutListData(): capturing from UI (normal, non-mutation, post-load)
๐Ÿ“ฅ PersistCutListData(): capturing from UI...
โžค Material[0]: M=0, T=0, Th=0
Sizes: 1
๐Ÿ“„ Size[0]: Qty=0, L=0, W=0
๐Ÿงช PersistCutListData Captured State:
๐Ÿ“ฆ Material[0] has 1 Size(s)
โ–ธ Size[0]: Qty=0, L=0, W=0
๐Ÿ”Ž PersistMaterialSelection Summary:
๐Ÿ“ฆ Material[0]: M=0, T=0, Th=0, Sizes=1
โœ… CutListData AFTER persist:
๐Ÿ“ฆ Material[0]: Qty=0, L=0, W=0
๐Ÿ“ฆ SizeItem[0]: Qty=0, L=0, W=0
๐Ÿงน ViewState[ForceNestedRebind] removed
๐Ÿ”Ž PreRender ViewState[RebindNow] = , ForceNestedRebind =
๐Ÿงญ PreRender Context: IsPostBack=False, ForceRebind=, RebindNow=, HasCommand=False
๐ŸŸข Page_PreRender fired
๐Ÿ“ฅ PersistCutListData(): capturing from UI (normal, non-mutation, post-load)
๐Ÿ“ฅ PersistCutListData(): capturing from UI...
โžค Material[0]: M=0, T=0, Th=0
Sizes: 1
๐Ÿ“„ Size[0]: Qty=0, L=0, W=0
๐Ÿงช PersistCutListData Captured State:
๐Ÿ“ฆ Material[0] has 1 Size(s)
โ–ธ Size[0]: Qty=0, L=0, W=0
๐Ÿ”Ž PersistMaterialSelection Summary:
๐Ÿ“ฆ Material[0]: M=0, T=0, Th=0, Sizes=1
โœ… CutListData AFTER persist:
๐Ÿ“ฆ Material[0]: Qty=0, L=0, W=0
๐Ÿ“ฆ SizeItem[0]: Qty=0, L=0, W=0
๐Ÿงน ViewState[ForceNestedRebind] removed

Material Selection