Hi MC,
As for the design-time output of webcontrol, it can be controlled by a
custom controldesigner. And for your scenario, you can override the
"GetDesignTimeHtml" method of the control designer and always return html
<textarea> markup. Here is a simple test control demonstrate this:
===================================
namespace WebControlLib
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:MyTextBox runat=server></{0}:MyTextBox>")]
[Designer(typeof(MyTextBoxDesigner))]
public class MyTextBox : TextBox
{
[Obsolete("not used...", true)]
public new TextBoxMode TextMode
{
get
{
return TextBoxMode.MultiLine;
}
}
}
public class MyTextBoxDesigner : ControlDesigner
{
private MyTextBox _tb = null;
public override void Initialize(IComponent component)
{
_tb = (MyTextBox)component;
base.Initialize(component);
}
public override string GetDesignTimeHtml()
{
string temp= "<textarea>{0}</textarea>";
return string.Format(temp, _tb.Text);
}
}
}
==================================
Hope this helps.
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.
Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.