Если я передам производный класс testA
a PlaceHolder
, который содержит 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