SharpDOM C#网页模板引擎开源项目

我要开发同款
匿名用户2010年05月02日
127阅读
开发技术C#
所属分类模板引擎、程序开发
授权协议MS-PL

作品详情

SharpDOM可以让你直接使用C#的语法来编写网页,举个例子:

下面是一段HTML代码:

<html><head><title>Titleofthepage</title><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><linkhref="css/style.css"rel="stylesheet"type="text/css"><scripthref="/JavaScripts/jquery-1.4.2.min.js"type="text/javascript"></head><body><div><h1>TestFormtoTest</h1><formid="Form1"type="post"><label>Parameter</label>=<inputtype="text">Entervalue</input><inputtype="submit"text="Submit!"/></form><div><p>Textualdescriptionofthefooter</p><ahref="https://google.com"><span>Youcanfindushere</span></a><div>Anothernestedcontainer</div></div></div></body></html>

使用SharpDOM来编写的话,就变成了

html[head[title["Titleofthepage"],meta.attr(http-equiv:"contenttype",content:"html",charset:"utf-8"),link.attr(href:"css/style.css",rel:"stylesheet",type:"css"),script.attr(href:"/JavaScripts/jquery-1.4.2.min.js",type:"javascript")],body[div[h1["TestFormtoTest"],form.attr(id:"Form1",type:"post")[label["Parameter"],"=",input.attr(type:"text",value:"Entervalue"),br,input.attr(type:"submit",value:"Submit!")],div[p["Textualdescriptionofthefooter"],a.attr(href:"https://google.com")[span["Youcanfindushere"]]],div["Anothernestedcontainer"]]]]
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论