여러 가지 컨트롤 유형 (이 경우 레이블 및 패널)을 허용하는 메서드를 만들려고합니다. IConvertible이 이러한 형식을 변환하지 않기 때문에 변환이 작동하지 않습니다. 어떤 도움을 주시면 감사하겠습니다. 덕분에 사전에여러 컨트롤 유형을 처리하는 메서드 만들기
public void LocationsLink<C>(C control)
{
if (control != null)
{
WebControl ctl = (WebControl)Convert.ChangeType(control, typeof(WebControl));
Literal txt = new Literal();
HyperLink lnk = new HyperLink();
txt.Text = "If you prefer a map to the nearest facility please ";
lnk.Text = "click here";
lnk.NavigateUrl = "/content/Locations.aspx";
ctl.Controls.Add(txt);
ctl.Controls.Add(lnk);
}
}
답변 해 주셔서 감사합니다. 한 걸음 더 나아가 전환을 촉진하기 위해 내가 그 방법에서 무엇을 할 것인지를 보여줄 수 있습니까? 그 동안 제약 조건을 연구 할 예정입니다. – Praesagus
나는 내 게시물을 확장했다. – Thomas
시간을내어 설명해 주셔서 감사합니다. 방금 다른 멋진 도구를 주셨습니다. – Praesagus