Forums
New posts
Search forums
Members
Current visitors
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Forums
Archive
Archive
ASP .Net
ASP .Net Building Controls
Change in behaviour from framework version 1.1 to 2.0 for inherited textbox
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
[QUOTE="Richard Purchas, post: 4255977"] Hi All I'm in the process on converting a ASP.Net 2003 control over to ASP.Net 2005, and have come across some unwanted behavioural changes in the 2.0 framework. Here's the background: The control, which inherits from Textbox, has a 'FormatType' property which can have values like 'Decimal, 'Date etc. When Decimal is set, the adds an instance of another custom 'helper' control, in this case, a popup Calculator. When the FormatType is 'Date', the helper control is a popup Calendar etc. In ASP.Net 2003 (framework 1.1), the following aspx page scrips is generated <cc1:generaltextbox id="GeneralTextBox1" runat="server" decimalplaces="2" formatstring="#,##0.00" formattype="Decimal" showhelper="True" width="144px"></cc1:generaltextbox> In ASP.Net 2005 (framework 2.0), its different, and includes script for the child popup control:: <cc1:generaltextbox id="GeneralTextBox1" runat="server" decimalplaces="2" formatstring="#,##0.00" formattype="Decimal" showhelper="True" width="192px"><cc2:PopupCalculator runat="server" JavaScriptPath="scripts/" DecimalPlaces="0" ID="PopupCalculator" LinkedControlID="GeneralTextBox1"><asp:Image runat="server" ToolTip="Click this to access the calculator" ID="imgButton" ImageUrl="Images/calculator.gif"></asp:Image> </cc2:PopupCalculator> </cc1:generaltextbox> This causes the following error to be thrown in design time: "Textbox cannot have children of type 'PopupCalculator' I'm aware that there are other ways of addressing this issue, such as rewiting the control as a Composite control; however, I'd like to continue with the way it is for the short-term. Does anyone know how to change this design-time behaviour, and basically suppress the child control's definiition being persisted ? TIA [/QUOTE]
Verification
Post reply
Forums
Archive
Archive
ASP .Net
ASP .Net Building Controls
Change in behaviour from framework version 1.1 to 2.0 for inherited textbox
Top