winform解析.aspx文件,更改参数

问题描述

需求做一个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文件当成文本文件的模板。就能替换后生成新的文件了

时间: 2024-11-16 23:46:45

winform解析.aspx文件,更改参数的相关文章

把aspx文件编译成DLL文件

编译 前言 Asp.net不是asp的简单升级,而是微软.Net计划中的一个重要组成部分,它依托.Net的多语言与强大的类库支持,引进了服务端HTML控件与WEB控件,自动处理控件的客户端与服务端的 交互,为开发人员提供了类似Windows下窗口编程的界面,为开发大型网络应用程序功能提供了良好的编程接口,也能够极大地提高开发人员的工作效率. 然而,"一次转换,两次编译"过程使得aspx文件在首次执行(或更新后首次运行)时显得略有不足,特别是在拥有大量aspx及codebehind的代码

WEB如何在.html文件中调用C# App_code 里的方法或者.aspx文件并得到返回值?急!

问题描述 因为访问量大,页面采用生成的.html页,但.html页无法查询数据库,取得类似会员登录等等的动态信息,但.html页当中有多处要用到登录信息,请问如何才能在.html页中调用到C#的后台代码或者调用.aspx文件查询然后得到返回值?登录信息并非只是为了显示,如果是这样只要用一个iframe就可以了,通过cookie又不太方便,很多客户端对cookie支持不好,请大侠给个好点的方法,能直接调用.cs文件里的方法最好! 解决方案 解决方案二:通过js调用webservice返回数据进行操

JS操作XML实例总结(加载与解析XML文件、字符串)_javascript技巧

本文实例讲述了JS操作XML的方法.分享给大家供大家参考,具体如下: 我的xml文件Login.xml如下. <?xml version="1.0" encoding="utf-8" ?> <Login> <Character> <C Text="热血" Value="0"></C> <C Text="弱气" Value="1&qu

JS解析XML文件和XML字符串详解

 JS解析XML文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 <script type='text/javascript'> loadXML = function(xmlFile){ var xmlDoc=null; //判断浏览器的类型 //支持IE浏览器 if(!window.DOMParser && windo

excelreader: PHP-ExcelReader:用于解析excel文件的PHP类库

PHP-ExcelReader:用于解析excel文件的PHP类库 PHP-ExcelReader是一个基于PHP的开源项目,其作用在于解析excel文件.其中,Excel目录下的两个文件reader.php和oleread.inc是excel解析必须包含的文件,解析所需要的类与方法分别写在这两个文件之中.其它的,example.php和example2.php两个文件是示例程序,jxlwtest.xls文件是示例程序需要解析的文件,剩下的两个文件是自述文件.PHP-ExcelReader的用法

ashx介绍以及ashx文件与aspx文件之间的区别

 这篇文章主要介绍了ashx以及ashx文件与aspx文件之间的区别.需要的朋友可以过来参考下,希望对大家有所帮助 ashx是什么文件?   .ashx 文件用于写web handler的..ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程.其实就是带HTML和C#的混合文件.    .ashx文件适合产生供浏览器处理的.不需要回发处理的数据格式,例如用于生成动态图片.动态文本等内容.    ashx文件是.net

在Android系统中解析XML文件的方法_java

前言    在学习Android的Framework层源码时,Android大量的使用XmlPullParser来解析xml文件的源码.因此,这里也顺道介绍一下XmlPullParser的使用. XML    XML(eXtensible Markup Language)中文名为可扩展标记语言.标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等.用途    XML设计用了传送及携带数据信息,不用了表现或展示数据,HTML语言则用了表现数据,所以XML用途的焦点是

深入浅出如何解析xml文件---上篇

    xml小伙伴们并不陌生,xml是可扩展标记语言,标准通用标记语言语言的子集,是一种用来标记电子文件使其具有结构性的标记语言.我们知道xml可以用dom与sax等方法进行解析,但是xml为什么要解析呢?为什么html就不用解析?小伙伴们可以思考一下,我们知道xml和html都是标签化的代码,其实也都是网页的一种写法,但是浏览器决定了显示什么,也就是浏览器直接解析html的基本标签,目前来说xml从一种网页应用,走向了一种格式化信息的应用,因为,我们需要使用xml里的这些信息,所以我们需要解

SAX解析XML文件

就目前来说,有三种方式可以解析XML文件:DOM.SAX.StAX.DOM将整个XML文件加载到内存中,并构建出节点树:应用程序可以通过遍历节点树的方式来解析XML文件中的各个节点.属性等信息:这种方式便于对XML节点的添加修改等,而且解析也很方便,然后它比较耗费内存,解析速度也不快.SAX则是基于事件的解析,解析器在一次读取XML文件中根据读取的数据产生相应的事件,由应用程序实现相应的事件处理逻辑,即它是一种"推"的解析方式:这种解析方法速度快.占用内存少,但是它需要应用程序自己处理