我们正在构建一个 CMS。该网站将由用户在 aspx 页面中构建和管理,但我们希望创建一个 HTML 的静态网站。
我们现在的做法是使用我找到的代码here重载 Aspx 页面中的 Render 方法并将 HTML 字符串写入文件。这对于单个页面来说效果很好,但我们的 CMS 的问题是,我们希望从一开始就自动为网站创建一些 HTML 页面,甚至在创建者编辑系统中的任何内容之前。
有谁知道有什么方法可以做到这一点?
我似乎通过使用 Server.Ecxcute 方法找到了我的问题的解决方案。
我找到了一个article演示了它的用法:
TextWriter textWriter = new StringWriter();
Server.Execute("myOtherPage.aspx", textWriter);
然后我对 textWriter 进行一些操作,并将其插入到 html 文件中。等等瞧!有用!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)