나는 usercontrols를 사용하여 웹 페이지를 동적으로 만드는 웹 응용 프로그램을 보유하고 있습니다. 내 코드 내에서Type.GetType() null을 반환합니다.
나는 다음과 같습니다 반환되는
private void Render_Modules()
{
foreach (OnlineSystemPageCustom.OnlineSystemPageHdr.OnlineSystemPageModule item in custompage.Header.Modules)
{
if (item.ModuleCustomOrder != 99 && !item.ModuleOptional)
{
string typeName = item.ModuleInternetFile;
Type child = Type.GetType(typeName);
webonlinecustombase ctl = (webonlinecustombase)Page.LoadControl("../IPAM_Controls/webtemplatecontrols/" + child.Name.ToString() + ".ascx");
ctl.Event = Event;
ctl.custompage = custompage;
ctl.custommodule = item;
this.eventprogrammodules.Controls.Add(ctl);
}
}
}
은 "유형 이름"(예시)는 다음과 같이 사용자 컨트롤에 대한
IPAMIntranet.IPAM_Controls.webtemplatecontrols.eventorgcommittee
네임 스페이스는 :
namespace IPAMIntranet.IPAM_Controls
내가 겪고있는 문제는 T ype.GetType (typeName)이 null을 리턴합니다. 내가 여기서 무엇을 놓치고 있니?
예 죄송합니다. 입력 오류입니다. null을 의미합니다. – mattgcon