1.運動PlaceHolder動態加載用戶控件。
2。利用反射動態調用接口
/// <summary>
/// 獲取接口(ICServer是自己定義的接口,接口信息在數據庫中存放,如圖:
/// </summary>
/// <returns></returns>
public ICServer GetCSServer()
{
DataTable dt = Biz.GetFormInterfaceByID(this.ProjectID);
string classname = dt.Rows[0]["ClassName"].ToString();
ICServer Idb = null;
if (Idb == null)
{
//加載dll文件
Idb = (ICServer)System.Reflection.Assembly.Load("CS.CommonLib").CreateInstance(classname);
}
return Idb;
}
這樣就可以調用ICServer接口中的方法了。
3。在IFrame中使用Reques.Form[""]提示請求在此上下文中不可用。
解決辦法:HttpContext.Current.Request.Form[""]