यह मुझे पागल कर रहा है।एएसपी.नेट उपयोगकर्ता नियंत्रण: पृष्ठ_लोड संपत्ति से पहले आग लगती है
मैं एक बहुत ही सरल उपयोगकर्ता नियंत्रण होता है:
public int? ImageId {set; get;}
protected void Page_Load(object sender, EventArgs e)
{
... do something with ImageId...
}
और फिर मैं UpdatePanel के भीतर ListView के साथ पृष्ठ पर इस पर नियंत्रण रख:
<asp:ListView ID="ListViewImages" runat="server" DataSourceID="src">
<LayoutTemplate>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</LayoutTemplate>
<ItemTemplate>
<My:MyControl ImageId='<%# Eval("Id") %>' ID="cipPreview" runat="server" />
</ItemTemplate>
</asp:ListView>
समस्या ASP.NET सेट से पहले Page_Load आग है ImageId। डीबगर की मदद से मुझे पता चला कि किसी कारण से MyControl आईएसईटी में ImageId है, लेकिन पेज_लोड के प्रसंस्करण के बाद ही ऐसा होता है। क्या गलत है?
धन्यवाद। प्रीरेंडर मेरे लिए काम करता है। –