asp.net如何生成静态HTML?
本人想做一个类似网易首页新闻分类的CMS系统,现有疑问如下:
1. 每一则新闻的内容应该是从后台添加的吧,如果是,前台从数据库中读取最新数据后如何按照格式显示?
比如文字换行,照片、视频编辑等等。
2. 在asp.net后台管理程序中添加一则新闻后,怎么生成对应的html。
如果有源码的请给个链接或者发到本人邮箱:freshairyz25@163.com,谢谢!
------解决方案--------------------楼主可以考虑采用ajax来做。
------解决方案--------------------
生成HTML去网上搜索下,一大堆,然后发布新闻的时候,生成静态页,前提有一个静态模版,
生成后,把你的静态页路径存入数据库!
前台读取用ajax 返回JSON来做!
大概就这样!
------解决方案--------------------asp.net mvc中设置 routes.MapRoute
或使用模版替换如
public static bool CreatHtmlPage(string[] aryParam, string[] aryValue, string strFilePath, string outFilePath)
{
bool flag = false;
StreamReader ReaderFile = null;
StreamWriter WriteFile = null;
Encoding Code = Encoding.GetEncoding("gb2312");
string strFile = string.Empty;
try
{
ReaderFile = new StreamReader(strFilePath, Code);
strFile = ReaderFile.ReadToEnd();
}
catch (Exception ex)
{
HttpContext.Current.Response.Write(ex.Message);
HttpContext.Current.Response.End();
}
finally
&nbs