例如我把<uc1:channel id="Channel1" runat="server"></uc1:channel>
写入数据库中
然后在页面里 调用

解决方案 »

  1.   

    我想做个 cms 用户自定义 界面模板
      

  2.   

    其实可以直接生成 ascx文件 不过 如果模板多了的话 特别占空间  考虑客户的原因 我想把ascx 写到数据库中
      

  3.   

    哦,那倒是得存到数据库里
    那你为何不尝试存一些参数到数据库而不是 这些“<uc1:channel id="Channel1" runat="server"></uc1:channel>”
      

  4.   

    我其实是仿新云的系统做的 新云的是asp 我想把他做成.net的
      

  5.   

    你不能把用户控件的代码保存在数据库中,而只能把相关属性保存在数据库中,因为用户控件需要经过asp.net引擎的解析,放在数据库中取出来那就成字符串了,不再是控件了
      

  6.   

    危险是危险 不过后台管理人员才能生成ascx 没有必要给自己的服务器下木马把
      

  7.   

    webdiyer(陕北吴旗娃) ( ) 信誉:132  
    他说的有道理啊,你是不是说的就这方面问题,不知道怎么办啊?
      

  8.   

    那完了 也就是说 只能生成ascx文件了
      

  9.   

    对 昨天我问我老师了 他也这么说的  .net不象asp asp是解释执行的  .net就不行了  
    这个地方不是.net的强项
      

  10.   

    要是HTML我想就可以了,或许另有高人能会吧,也别太灰心了,我继续帮你顶!
      

  11.   

    恩 html 可以 我试了 Response.Write(Server.HtmlDecode(ss));
      

  12.   

    谢谢你 gracelhz 帮我顶 给我顶来了一个
      

  13.   

    运行时再解析用户控件也可以,用Page的ParseControl方法,不过你不能把C#或者VB.net等代码了保存在数据库中,因为ParseControl这个方法不会进行编译,楼主可以看看.net框架的帮助