URL не быть разрешенным, когда в UserControl (ASP.NET)

Если я передаю производный класс testA a PlaceHolder это содержит a Hyperlink, с URL, который запускается с тильды, она разрешает его правильно. Однако, когда я передаю testB (идентичный кроме него наследовался System.Web.UI.UserControl) то же PlaceHolder Это представляет его буквально (не преобразовывает / разрешают '~'),

Какие-либо идеи?

public class testA : System.Web.UI.Control
{
    public System.Web.UI.WebControls.PlaceHolder plc { get; set; }
    protected override void OnLoad(EventArgs e)
    {
        if (plc != null)
            this.Controls.Add(plc);
        base.OnLoad(e);
    }
}


public class testB : System.Web.UI.UserControl
{
    public System.Web.UI.WebControls.PlaceHolder plc { get; set; }
    protected override void OnLoad(EventArgs e)
    {
        if (plc != null)
            this.Controls.Add(plc);
        base.OnLoad(e);
    }
}

Это - ASP.NET

8
задан Tim S. Van Haren 19 October 2010 в 14:57
поделиться