类工厂的问题?
页面上的代码:
string assemblyName=ConfigurationSettings.AppSettings[ "AssemblyName "];
string constructor=ConfigurationSettings.AppSettings[ "Constructor "] ;
return Assembly.Load(assemblyName).CreateInstance(constructor,false);
在WEBCONFIG里的代码是:
<add key= "AssemblyName " value= "ThreeLayerTest.TheDataLayer "/>
<add key= "Constructor " value= "ThreeLayerTest.TheDataLayer.TheDataSql "/>
不懂页面上的代码,哪位朋友可以帮忙解释一下吗?
------解决方案--------------------ThreeLayerTest.TheDataLayer.TheDataSql
ThreeLayerTest这是一个组件..你是不是拷贝别人的东西??少忘了拷贝完吧。
------解决方案--------------------这个是反射机制,ThreeLayerTest.TheDataLayer这里的ThreLayerTest是项目名称,你检查一下是否存在