Vc faz a referencia para a DLL ajaxcontroltoolkit.dll (binary que voce baixou)
ai voce adiciona ao web config.
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>
</controls>
adicione à pagina web.
<asp:TextBox ID="txtInicioVigencia" runat="server" SkinID="TextBox" max Width="112px"></asp:TextBox>
<ajaxToolkit:MaskedEditExtender ID="MaskedEditExtendertxtInicioVigencia" runat="server"
TargetControlID="txtInicioVigencia" Mask="99/99/9999" MaskType="Number" ClearMaskOnLostFocus="False"
AutoCompleteValue="0" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder=""
CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder=""
CultureTimePlaceholder="" Enabled="True">
</ajaxToolkit:MaskedEditExtender>
Quanto ao problema de abrir a pagina no modo Design, isso é tipico do V.S. Não consigue trabalhar com o design corretamente.
Na sua maioria, os programadores acho que meio que se acostumaram com isso. Não existe mundo perfeito.
espero que te ajude.