问题描述
需求做一个winfrom的页面生成工具,过程如下:1.将asp.net中已存在的网页前后台文件(.aspx、.aspx.cs)提取出来作为模板页面,并将页面名称、命名空间等设置为参数;2.提供页面参数录入窗口,并写入独立的xml配置文件;3.读取配置文件中参数,并替换模板页面中的参数,生成新的页面文件,放到vs中进一步的设计。现在的问题是:winform怎样读取前后台文件的内容并替换参数,然后生成新的页面文件?页面内容不需要显示,只需要替换参数即可。查相关资料,好像winform无法直接解析aspx,特求助。。。。
解决方案
解决方案二:
去下载的动软代码生成工具……
解决方案三:
解决方案四:
WinForm没有这样的解析。
解决方案五:
引用3楼wyd1520的回复:
WinForm没有这样的解析。
那怎么办?有没有别的办法,换wpf或先转换成html?
解决方案六:
引用4楼peinikanriluo的回复:
Quote: 引用3楼wyd1520的回复:
WinForm没有这样的解析。那怎么办?有没有别的办法,换wpf或先转换成html?
这转不转没关系的。你如果只是替换一些文本,可以用模板引擎来生成这两个aspx与CS文件。这倒是可以的。
解决方案七:
引用5楼wyd1520的回复:
Quote: 引用4楼peinikanriluo的回复:
Quote: 引用3楼wyd1520的回复:
WinForm没有这样的解析。那怎么办?有没有别的办法,换wpf或先转换成html?
这转不转没关系的。你如果只是替换一些文本,可以用模板引擎来生成这两个aspx与CS文件。这倒是可以的。
模板引擎???能不能说的再具体些,怎样替换文本,谢谢了
解决方案八:
引用6楼peinikanriluo的回复:
Quote: 引用5楼wyd1520的回复:
Quote: 引用4楼peinikanriluo的回复:
Quote: 引用3楼wyd1520的回复:
WinForm没有这样的解析。那怎么办?有没有别的办法,换wpf或先转换成html?
这转不转没关系的。你如果只是替换一些文本,可以用模板引擎来生成这两个aspx与CS文件。这倒是可以的。
模板引擎???能不能说的再具体些,怎样替换文本,谢谢了
你看一下这个http://blog.csdn.net/zoohouse/article/details/6285548用上这个后你就把你所说的aspxCS文件当成文本文件的模板。就能替换后生成新的文件了