我想知道是否可以加载不驻留在文件系统上的asp.net控件(.ascx)?
比如说一个字符串变量?
答案 0 :(得分:4)
不是字符串变量,但您可以从资源或zip文件加载它,但您必须完全信任。 Google for VirtualPathProvider。
从4.0开始,您不必完全信任。
答案 1 :(得分:2)
System.Reflection.Emit
Assembly.Load(字节[])
如果你这样做,没有设计师为你服务。
答案 2 :(得分:-1)
你可以试试这个:
string controlString = //read or build it
Control control = this.Page.TemplateControl.ParseControl(controlString);
更多信息请点击此处: