如题。高手们请注意,是动态生成后台的aspx动态页面而不是生成静态的html页面。    也许,很多人很奇怪,aspx不是“动态”的页面么,为何还要“动态”生成“动态”的aspx页面呢?这是跟需求有关的。一般说来,一个动态的aspx页面能够处理一种业务逻辑的东西,而我要达到的目的是用户能够根据需要定制生成能够处理不同业务逻辑的业务,实现“基于Asp.net的表单设计器”的效果。   要动态生成aspx页面,或者说由用户来定制生成aspx页面,那么必须提供“基于Asp.net的表单设计器”,即实现基于控件的定制。网络中,动态生成控件的例子可谓不少,但是很显然不满足我的要求。因为,这种生成的动态控件是在内存中存在的,运行后能在aspx中看到的实际上已经变成了html客户端脚本,这生成的很显然就不是后台的aspx页面。    在关于实现表单设计器方面,基于工作流的表单设计器已经有了,基于表单的设计器也有少量,例如“http://www.shareidea.net/support.htm”已经有就是一例。那么基于此思路,请大家多来交流啦。

解决方案 »

  1.   

    顺便说一句,如果不能动态生成动态的aspx页面,那么能否动态的添加aspx页面(包括.cs文件)到csproj中(不是通过visual studio的开发环境),下次打开solution时就能在开发环境中看到这个文件?
      

  2.   


    版主,转.net 区吧。 
      

  3.   

    是呀,我怎么发到这里来了呢?
    但是,我发现帖子一旦发出,我自己都改不了。我认为精通SQL Server的人多半多asp.net也很熟悉吧,算了,既然改不了,也只能这样了。我点修改,弹出的错误提示如下:
    -------------------------------------------------------
    没有足够的权限您好,请参考以下提示来解决您的问题。
    您的权限无法使用此功能,请联系相关人员,获得使用此功能的权限,才可以使用。
    如果您想换一个账号来使用本功能,请点击后面链接注销:注销
      

  4.   

    很多很多年前我写过....现在忘了。等我做了版主帮你转区。会SQLServer的人大部分也会用到.net,但是不一定会asp.net,要看工作需要的。