网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > .Net编程 > 正文

.Net利用模版生成静态网页(附源码实例)

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

看到有朋友说需要利用.Net生成静态网页,像大众CMS那样利用模版文件生成静态页,在网上看了很多,感觉都差不多,大同小异,如下我写了一个简单的实例,添加文章时自动生成静态网页!供大家参考,(源码下载)

下面贴了主要代码:

模版文件Template.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>$Title</title>
</head>
<!-- 静态模板页面,主要是定义了一些特殊字符,用来被替换 -->
<body style="text-align:center;">
<div style="width:417px; height: 54px;">
<br />
$Title
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
时间:$Time
</div>
<div style="width: 100%">
$Content
</div>
<br />
</body>
</html>

AddNews.aspx(部分代码来源互联网)

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddNews.aspx.cs" Inherits="AddNews" ValidateRequest="false" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>添加新闻</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Label ID="Label2" runat="server" Text="标题"></asp:Label>
        <asp:TextBox ID="Title" runat="server" Width="325px"></asp:TextBox><br />
        <asp:Label ID="Label1" runat="server" Text="内容"></asp:Label>&nbsp;
        <asp:TextBox Rows="50" runat="server" ID="Content" Height="385px" TextMode="MultiLine" Width="842px" />
        <!--这个可以用个FCKEditor之类的HTML编辑器-->
        <br />
        <asp:Button ID="btnAddNews" runat="server" Text="Add Article" OnClick="btnAddNews_Click" />
        </div>
    </form>
</body>
</html>

AddNews.aspx.cs

点击展开

以上就是实现的主要代码!希望对你能有所帮助!

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师