日期:2014-05-19  浏览次数:20491 次

类工厂的问题?
页面上的代码:
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是项目名称,你检查一下是否存在